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.

2
Generar una espiral de Padovan ASCII
Esta es la versión ASCII de este desafío . La publicación inicial fue separada por solicitud por Martin Ender Introducción Similar a la secuencia de Fibonacci, la secuencia de Padovan ( OEIS A000931 ) es una secuencia de números que se produce al agregar términos anteriores en la secuencia. Los …

11
Marcar un documento UKMT IMC
Hice el IMC este año. ¿Alguien más aquí lo hizo? En un documento del Reto Intermedio de Matemáticas de UKMT, hay veinticinco preguntas. Las primeras quince preguntas le dan cinco puntos si las contesta correctamente. Para las otras diez preguntas, obtienes seis puntos por acertar. ¡En las últimas diez preguntas, …
22 code-golf 

17
Neutralizar datos
Para neutralizar los datos, reemplace recursivamente todos los números (¡no dígitos!) Con ceros y todos los caracteres (¡no cadenas!) Con espacios. Debe aceptar cualquier número, carácter o cadena, o posiblemente una matriz * recursiva de datos numéricos / caracteres mixtos que su idioma pueda manejar. Por ejemplo, debe aceptar cadenas …



3
¿Estamos entonces todavía?
Soy un viajero del tiempo y estoy obsesionado con el paso del tiempo. En particular, me encantan los momentos en que las manecillas del reloj pasan las 12, o cuando puedo pasar a la siguiente página de mi calendario, o cuando todos gritan "¡Feliz Año Nuevo!" Por favor, escriba para …
22 code-golf  date 

6
Animar decoraciones de luz pegajosa
Este desafío es en honor a las horteras luces navideñas en la casa de mis suegros. El desafío es crear una salida gráfica que muestre la decoración en "tiempo real". El video (gif u otro formato) tendrá "luces" verticales y horizontales n-por-m . 5 <= m, n <= 40 . …

9
<("<) Bailarina de Aves (>")>
Tu pájaro ha estado picando por algo de ejercicio y está harto de estar atrapado en posiciones estáticas todo el tiempo. Escriba un programa que muestre un pájaro ascii bailando al azar, actualizándose cada 100 ms * no 200 ms * n según el movimiento de baile. El pájaro siempre …

7
Imprimir piezas políglotas
Por lo general, los políglotas se construyen de tal manera que cada idioma puede ignorar partes del código que están presentes para otros idiomas, envolviéndolos en literales de cadena, utilizando sintaxis de comentarios u otros trucos similares. Su objetivo es escribir un políglota donde el resultado para cada idioma es …

6
Espejo mágico locura
Introducción Tengo una habitación llena de espejos mágicos . Son artefactos misteriosos que pueden duplicar cualquier elemento, excepto otro espejo mágico. Más explícitamente, una versión duplicada del elemento aparecerá en el otro lado del espejo, a la misma distancia. Sin embargo, si hay otro espejo mágico en el camino a …
22 code-golf  string 

12
Anota una mano de corazones
Hearts es un juego de cartas con trucos para 4 jugadores. Cada truco lo realiza el jugador que jugó la carta más alta del palo principal. Al final de cada mano, los jugadores incurren en un puntaje de penalización dependiendo de las cartas de penalización que hayan tomado; la tarea …

10
Simplificar una matriz
Entrada Una matriz que puede contener matrices o enteros positivos, consecutivos y ascendentes. Las matrices pueden tener cualquier cantidad de matrices dentro de ellas, y así sucesivamente. Ninguna matriz estará vacía. Salida Esta matriz simplificada Cómo simplificar una matriz Usaremos la matriz, [1, [2, 3], [[4]], [[[5, 6], 7, [[[8]]]], …


25
Quine Anagramas! (Hilo de la policía)
Este es el hilo conductor de la policía. Para el hilo de los ladrones, haga clic aquí . Tarea de policías Primero, escriba una frase en el idioma que elija. A continuación, revuelva la quine. ¡Asegúrate de hacerlo bien ya que los ladrones intentarán descifrarlo y encontrar el código fuente …

8
Generar un módulo rosace
Las cosas geniales La siguiente rosace puede ayudar a calcular los números del módulo 7. Para hacerlo, debe comenzar en 0 y girar en el sentido de las agujas del reloj una serie de pasos dados por el primer dígito. Luego, para cada dígito sucesivo, siga la flecha y luego …

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.