Programación de Puzzles y Código de Golf

14
Fivenum y un poquito

(una paradoja, una paradoja, una paradoja muy ingeniosa) Esta es la primera parte de una serie de varias partes inspirada en diferentes funciones de R. La tarea Dado un conjunto de datos rereD de números enteros positivos, necesito que permite calcular el resumen 5 Número de rereD . Sin embargo,...

14
Crea la imagen menos compresible

"Una imagen vale más que mil palabras", dice el viejo dicho. La palabra promedio tiene aproximadamente cuatro caracteres, por lo que una imagen transmite 4kB de información. Pero, ¿cuánta entropía , en lugar de información, puede transmitir una imagen? Su tarea es generar una imagen, exactamente...

14
Redondear hacia cero

Esta es una tarea simple. Dado un número real positivo o negativo, redondea al siguiente entero entero más cercano a cero. El reto Tome información a través de cualquier forma razonable (stdin, función, etc.) de un número real positivo o negativo. Redondee este número "hacia cero"; esto...

14
¿Qué es este número de inicio construido?

Varios lenguajes de programación construyen enteros grandes mediante la 'concatenación' del dígito al final del número existente. Por ejemplo, Labyrinth o Adapt . Al concatenar el dígito hasta el final, quiero decir que, si el número existente es 454545 y el dígito es 7 77 77 , el número resultante...

14
La burocracia celestial KoTH

En la China imperial, los rangos de la sociedad no se decidían por nacimiento o riqueza, sino por la capacidad de una persona para sobresalir en los exámenes imperiales. El Emperador de Jade, el divino gobernante de los Cielos, ha pedido que todos sus súbditos sean examinados para determinar su...

14
¿Cuál es el puntaje de mi mano Scopa?

Me gustan los desafíos de los juegos de cartas, así que hice este para el juego de cartas italiano Scopa. Mi familia ha estado jugando este juego desde tiempos inmemoriales. Tiene un sistema de puntuación muy interesante que debería ser divertido para el golf. Publicaré una respuesta en R para...

14
Escribiendo, pero a la izquierda [cerrado]

Cerrada . Esta pregunta necesita detalles o claridad . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Agregue detalles y aclare el problema editando esta publicación . Cerrado hace 5 meses . Antecedentes Se le ha asignado la...

13
Pronostica el clima

Escriba el programa más corto para pronosticar el clima para los próximos 7 días. La entrada (de stdin) es el día de la semana y la temporada La salida (a stdout) es de siete líneas entre semana y la temperatura en centígrados Los días de semana comienzan en el día de la entrada Las...

13
Libere un árbol binario

Entonces, antes de leer algunos conceptos básicos de informática. Un árbol binario es una estructura asignada dinámicamente (generalmente utilizada para el almacenamiento ordenado). Debido a su naturaleza, el recorrido de los árboles binarios suele ser recursivo; Esto se debe a que el recorrido...

13
¿Poderes perfectos en más de una forma?

Desafío Su tarea es escribir un programa o función que, dado un entero positivo N , encuentre todos los enteros positivos menores o iguales a N que puedan expresarse como una potencia perfecta en más de una forma. Definición A poder perfecto se define como un número i encontrado por m ^ k ,...

13
Función de convertidor de números romanos

Cree la función más corta para convertir una cadena de números romanos en un número entero. Las reglas para cada letra se pueden encontrar en la página de Wikipedia . Las letras por encima de 1,000 tendrán paréntesis alrededor de ellas para indicar su valor más alto. Requisitos: Debe convertir...

13
Comparación de poderes.

Compare dos números N 1 = a b c , N 2 = d e f construyendo una función f (a, b, c, d, e, f) que: devuelve 1 si N 1 > N 2 devuelve -1 si N 1 <N 2 Nota: No es necesario que devuelva ningún valor para ninguna otra relación entre N 1 y N 2 . por ejemplo, cuando son iguales o cuando su...

13
Implemente PCRE en su idioma.

Nota: Después de probar esto yo mismo, pronto me di cuenta del error que era. Por lo tanto, estoy modificando un poco las reglas. La funcionalidad mínima requerida: Las clases de caracteres ( ., \w, \W, etc.) Los multiplicadores ( +, *y ?) Grupos de captura simples Su desafío es...

13
Barra de progreso de tiempo de actividad

Escriba un programa que analice la salida uptimey genere una barra de progreso anatómicamente sugerente (como se muestra) con una duración igual al tiempo de actividad actual en días: $ uptime 23:01 up 34 days, 7:30, 5 users, load averages: 0.23 0.27 0.24 $