Programación de Puzzles y Código de Golf

15
Crea un árbol fractal

Lo que me gustaría ver es un árbol fractal que se dibuja donde puede ingresar un número entero, y la salida será un árbol fractal con la cantidad ingresada de pasos de rama. Reglas: El fractal debe ser un árbol de líneas fractales: La forma del fractal también debe ser la misma que esta...

15
El zorro más rápido del este

En el espíritu de Hello world! sin repetición Escriba un programa que imprima la cadena "el zorro marrón rápido salta sobre el perro perezoso" con una nueva línea opcional. El programa completo no debe repetir ningún carácter. Tenga en cuenta que la cadena se va a imprimir tiene caracteres de...

15
Conjetura de Goldbach

Escriba un programa que solicite al usuario un número entero mayor que 2. Dada la conjetura de Goldbach de que cada número entero mayor que 2 puede expresarse como la suma de dos números primos, imprime dos números primos que, cuando se suman, proporcionan el número par solicitado. Editar: el...

15
Implementar división de precisión arbitraria

Implemente una función divide(int a, int b, int c)que imprima el valor base 10 de a/b. sin utilizar ningún cálculos de coma flotante ni BigInteger/ BigDecimalo bibliotecas equivalentes de ningún tipo. Se deben imprimir al menos ccaracteres precisos dentro del conjunto de 0123456789., excepto la...

15
Los juegos de tres en raya

Crea un programa determinista para jugar n d tic-tac-toe con los otros concursantes. Su programa debería funcionar cuando n(ancho) y d(número de dimensión) están en estos rangos: n∈[3,∞)∩ℕ ie a natural number greater than 2 d∈[2,∞)∩ℕ ie a natural number greater than 1 n = 3; d = 2(3 2 es decir,...

15
Generar ruido blanco

El desafío es: generar un archivo de audio hecho de ruido blanco. Requisitos e instrucciones: Su programa debe generar un archivo de audio que contenga solo ruido blanco, lo que significa que su intensidad es la misma para todas las frecuencias (razonables) y no nulas [vea un diagrama de ejemplo...

15
Reconocer números de arte ASCII

Desafío Reconocer los números de arte ASCII. Para hacer las cosas interesantes, se pueden voltear tres puntos aleatorios en la imagen. Por ejemplo: ***** * ** ** ** ** ** Entrada Un número de arte ASCII 7x7 generado por el siguiente script de Python. Salida Un digito. Script de...

15
Balance alfanumérico

Escriba un programa que obtenga una cadena como entrada y cuente la cantidad de caracteres alfanuméricos y no alfanuméricos que contiene. Tiene que mostrar su resultado así: entrada: http://stackexchange.com salida:20 + 4 = 24 El problema es que su código fuente debe tener el mismo número de...

15
Libros llenos de tonterías: identificar limericks

Como todos sabemos, los limericks son poemas cortos, de cinco líneas, ocasionalmente lascivos, con un esquema de rima AABBA y un medidor anaplástico (sea lo que sea): Escribir un absurdo de Limerick La línea uno y la línea cinco riman en palabras Y tal como has calculado Ellos riman con el...

15
La quine aleatoria

Escriba un programa que sea capaz de generarse al azar. Debe hacer esto en función de los tokens utilizados en su código fuente. Si el código fuente de su programa está compuesto por 50 tokens únicos y tiene 60 tokens de largo, entonces el programa debería generar 60 tokens donde cada token se...

15
Eliminar una letra para hacer un palíndromo

Problema Digamos que una palabra es casi un palíndromo si es posible eliminar una de sus letras para que la palabra se convierta en un palíndromo. Su tarea es escribir un programa que, para una palabra determinada, determine qué letra eliminar para obtener un palíndromo. El código más corto para...

15
Evolución de la 'x'

Dado es un tablero de tamaño variable con un tamaño máximo de 5 veces 5 campos. Cada campo puede llenarse con una 'x'. Si no se llena con una 'x', se llena con una 'o'. Se da el estado inicial de cada tablero (ver más abajo). Con cada tablero, se deben jugar 10 rondas (como máximo, condiciones:...

15
Animar una figura giratoria de Lissajous

Las entradas para este desafío mostrarán una figura animada giratoria de Lissajous . La aparición de la rotación 3D se produce cuando el parámetro x se cambia sucesivamente de fase en cada cuadro. Entrada: Los parámetros ay b(según el artículo de wikipedia ) se especificarán en la línea de...

15
Dilema del prisionero v.2 - Battle Royale

En esta pregunta , se ideó un juego en el que los jugadores se enfrentarían par a par en el Dilema del prisionero, para determinar qué estrategia iterativa obtuvo el puntaje más alto contra los demás. En esta pregunta , ideé una forma para que varias personas jueguen el Dilema de los Prisioneros...

15
Clasificación patológica

Clasificación patológica Su jefe le ha exigido que desarrolle un algoritmo de clasificación para mejorar el rendimiento de la aplicación de su empresa. Sin embargo, después de escribir la aplicación, sabe que es poco probable que pueda hacerla significativamente más rápida. No queriendo...

15
¡Apila la baraja!

A Alice y Bob les gusta jugar un juego de cartas, con una baraja numerada con enteros consecutivos no negativos. Sin embargo, Alice tiene una forma muy particular de barajar la baraja. Primero, toma la carta superior del mazo y la coloca en la parte inferior del mazo. Luego ella retira la...

15
Convierta un programa en un programa palindrómico

Un palíndromo es una cadena que es igual hacia adelante y hacia atrás, como el "auto de carreras". Escriba un programa en algún lenguaje L, que tome cualquier programa P1 en el lenguaje L como entrada, y genere un programa palindrómico P2 en el lenguaje L que haga lo mismo que P1. No necesita...