Programación de Puzzles y Código de Golf

Preguntas y respuestas para los entusiastas de la programación y los golfistas de código.

21
Subcadena de mayor aumento
Dada una lista de enteros positivos, escriba código que encuentre la longitud de la sublista contigua más larga que está aumentando (no estrictamente). Esa es la sublista más larga, de modo que cada elemento es mayor o igual que el anterior. Por ejemplo, si la entrada fue: [ 1 , …

10
Emoticones de golf
Introducción Su desafío hoy (inspirado en este desafío ) es escribir una serie de fragmentos, funciones o programas completos, cada uno de los cuales emita varios emoticones ascii, sin reutilizar caracteres. Desafío La lista de emoticones ascii válidos para este desafío está aquí y en el bloque de código al …



30
Último dígito número grande
Para una lista dada de número encuentra el último dígito de x x x … x n 3 2 1 Ejemplo:[x1,x2,x3,...,xn][x1,x2,x3,...,xn][x_1, x_2, x_3, ..., x_n]xxx…xnorte321X1X2X3...Xnortex_1 ^{x_2 ^ {x_3 ^ {\dots ^ {x_n}}}} [3, 4, 2] == 1 [4, 3, 2] == 4 [4, 3, 1] == 4 [5, 3, 2] …
12 code-golf  math 

3
Optimizar mis anuladores
Soy un gran fanático del juego Creeper World, y especialmente la secuela. No necesitas saber cómo funciona este juego para responder la pregunta, solo quería mencionar de dónde se originó mi pregunta. En el juego, tu objetivo es destruir los Emisores que están engendrando Creeper, usando un arma conocida como …

12
¡Dibuja un diagrama de distribución!
Desafío Se le dan tres enteros como entrada min_value, max_value, sample_size, que puede pasar a su respuesta como matriz o varios parámetros. Su tarea es generar un diagrama en cualquier formato conveniente , que muestre la frecuencia de los números en el (min_value, max_value)rango que se muestra cuando se selecciona …
12 code-golf  random 

14
Codificar a los policías y ladrones (ladrones)
Este es un desafío de policías y ladrones . El hilo de los policías a este desafío está aquí Una pregunta interesante para pensar es la siguiente: Si tengo una secuencia de números, ¿cuántos de ellos debo proporcionar antes de que quede claro de qué secuencia estoy hablando? Por ejemplo, …

8
Diapositiva Cha-Cha de indexación
Introducción: Aunque originalmente tenía una canción holandesa en mi cabeza, donde están las letras: " Doe 'n stapje naar voren, en' n stapje terug " (que se tradujo como " Da un pequeño paso adelante y un poco atrás "), cuando Busqué la letra completa, me di cuenta de que …

11
Encuentra el número con la mayor suma de vecinos
El reto Dada una cuadrícula de números (10 <= N <= 99) Devuelve el número con la suma más alta de los cuatro números adyacentes; Esos son los números arriba, abajo, a la derecha y a la izquierda del número, pero no a sí mismo. El número en sí mismo …

1
Pangramas de autoenumeración
Pangramas El rápido zorro marrón saltó sobre el perro perezoso. Este es un ejemplo de pangrama, una oración que contiene cada letra del alfabeto al menos una vez. Un pangrama de enumeración automática es una oración que cumple los criterios para ser un pangrama al producir un análisis de su …


9
Cuente el número de campos en cada registro csv
Imagine un archivo de texto donde cada registro csv puede tener diferentes números de campos. La tarea es escribir código para generar cuántos campos hay en cada registro del archivo. Puede suponer que no hay una línea de encabezado en el archivo y puede leer desde un archivo o entrada …
12 code-golf 

8
Ocurrencias de dígitos
Entrada: Una lista de enteros (que nunca contendrá un cero) Salida: Una lista del mismo tamaño con recuentos basada en lo siguiente: Si el elemento actual es negativo: mire todos los elementos antes de este elemento y cuente cuántas veces ocurrieron los dígitos en esos otros números Si el elemento …

15
Binning en el tiempo
La tarea en este desafío es colocar elementos de una matriz en contenedores de tiempo. La entrada será una matriz no decreciente de enteros positivos que representan el tiempo de los eventos, y un entero que representa el tamaño de cada bin. Comencemos con un ejemplo. Llamamos a la matriz …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.