Programación de Puzzles y Código de Golf

8
Detener con 50% sin detenerse

Cree un programa que se detenga exactamente el 50% del tiempo. Ser original. La pregunta más votada gana. Con exactamente quiero decir que en cada carrera hay un 50% de posibilidades de que se

8
Constante de Fibonacci recíproca

Dado que ha habido una gran cantidad de desafíos normales de Fibonacci, decidí que podría ser interesante calcular la constante de Fibonacci recíproca , es decir, la suma de los recíprocos de la secuencia de Fibonacci. El desafío es calcular la constante de Fibonacci recíproca con el número de...

8
Encuentra el primo contiguo más grande en una cadena

Para ser justos, esto se basa en una pregunta de StackExchange, pero es una buena pregunta. El desafío es bastante simple: Tomar una cadena de números Encuentra e imprime el número primo contiguo más grande en la cadena Puntuación: El menor número de personajes gana. Víctor probablemente...

8
Metapoem equinoccio

Objetivo: Escriba un programa que genere código fuente para otro programa que genere palabras. Información general: Cualquier lenguaje de programación. Reglas: Sus programas no deben tomar ninguna entrada. (del usuario, nombre de archivo, red o cualquier cosa). El código fuente del...

8
Validador de distribución de Fibonacci

Relacionado: Hola mundo !!! Distribución de Fibonacci Cree un programa que devuelva True si una entrada determinada cumple con las siguientes especificaciones, y False en caso contrario: El recuento de caracteres numéricos (0-9) en la entrada coincide con un número de Fibonacci. El recuento...

8
Flujo de datos no confiable

Su desafío es desarrollar un programa que imite un flujo de transmisión de datos. Su programa debe leer la entrada de stdin y enviarla directamente a stdout. Para hacer que el problema sea más interesante, la secuencia de salida es 'defectuosa' y debe cumplir varios requisitos: Debería haber un...

8
Encuentre el período general de una lista de frecuencias

Inspirado en http://xkcd.com/1331/ En este cómic xkcd, hay varios gifs que parpadean con diferente frecuencia. Quiero saber cuál sería el período si todo fuera un solo GIF. Dada una lista de números que representan las frecuencias individuales, genera el período del GIF general. Definicion...

8
Diseño del teclado DVORAK

Aquí hay un desafío interesante ... Quiero que utilices un código de golf que cuando se ejecute permitirá que tu entrada se convierta para imitar la salida como si estuvieras escribiendo en un diseño de teclado DVORAK. El objetivo es imitar el teclado Dvorak simplificado de EE. UU. (EE. UU .:...

8
Turtle Graphics Versión 2

La mayoría de ustedes probablemente han escuchado sobre el famoso programa Turtle Graphics, inicialmente popularizado por Logo. Este desafío es implementar un programa Turtle Graphics en el idioma que elija. Reglas: El piso debe ser diagonal con las dimensiones ingresadas por el usuario a través...

8
Crea un asteroide 3D al azar

Imagina que estás trabajando en una adaptación 3D del clásico videojuego Asteroids . Su tarea es escribir un algoritmo que pueda crear un asteroide 3D aleatorio. Este es un concurso de popularidad, no un código de golf. Escribe un buen código y crea resultados interesantes. Agregue otras...

8
Conjugador de verbos en español

Explicación ¡Hola! Para aquellos de ustedes que no toman español, se conjuga un verbo basado en la persona que realiza la acción. Aquí hay un cuadro: English Spanish I Yo You Tú He Él She Ella You (formal) Usted We all Nosotros You all Vosotros They (masculine, plural) Ellos They (feminine,...

8
Controles de gravedad

Su tarea es encontrar el destino total de los objetos que están cayendo a un planeta, obtendrá entradas como esta: 7 ...#... ....... #..O..# ....... ...#... ....... ....... donde O es el planeta y # son los objetos, tenga en cuenta que el planeta atraerá objetos desde las direcciones básicas...

8
Código más corto para ordenar los puntos de caminata

El desafío es, dada una lista de puntos, ordenar de una manera que, cuando están conectados en este orden, nunca se crucen. Formato de entrada (leído desde stdin): X Y 1 2 3 4 5 6 ... La salida debe ser la misma que la entrada, pero ordenada. Reglas: Puedes comenzar desde cualquier punto. El...

8
¡Arregla tus árboles!

En informática, a menudo utilizamos árboles en muchas formas y representaciones diferentes. Los tres métodos principales para serializar árboles binarios son la notación de prefijo, infijo y postfijo. Por ejemplo, el siguiente árbol binario:   (fuente: Olimpiada holandesa en informática, finales,...

8
Collatz Attack!

Este desafío se basa en algunos hallazgos nuevos relacionados con la conjetura de Collatz y está diseñado de alguna manera en el espíritu de un proyecto colaborativo de polymath . Los expertos en teoría matemática / numérica consideran extremadamente difícil o quizás imposible resolver la conjetura...

8
Cuente los ciclos terminales de un gráfico dirigido

Tarea Debe escribir un programa o función en el idioma de su elección que cuente con precisión el número de ciclos terminales de un gráfico dirigido simple. Este tipo particular de gráfico dirigido se representa como una matriz de n enteros, cada uno con un valor aleatorio elegido...

8
Contaremos estrellas

Su objetivo es tomar ASCII multilínea como | v | * * * * * * * y tener una matriz que incluye todo lo que no es una estrella cambiada a una estrella (excepto los espacios [de cualquier ancho]) y la cantidad de estrellas que incluyó y la cantidad de estrellas que ahora incluye. Entonces la...