Programación de Puzzles y Código de Golf

51
Longitudes de cadena anexas

Desafío: Dada una cadena sen los caracteres a- z, A- Z, 0- 9, agregue la longitud de ssí mismo, contando los caracteres adicionales en la longitud como parte de la longitud total de s. Entrada: Solo una cadena de longitud arbitraria (puede estar vacía). Salida: La misma cadena, pero con su...

51
Coprimes hasta N

Dado un número n >= 2, genera todos los enteros positivos menos que ndonde gcd(n, k) == 1(con kcualquiera de los números de salida). Los números de este tipo son coprimos entre sí. Ejemplo: 10da la salida [1, 3, 7, 9](en cualquier forma que desee, siempre y cuando los números estén separados...

51
Crear una casilla de verificación

Escriba un programa que cree una casilla de verificación de dos estados con la que las personas puedan interactuar usando un mouse. Específicamente, su programa debe lograr todo lo siguiente: Tenga una región de 8 × 8 píxeles (o más grande si lo desea) de la pantalla que es el área en la que se...

51
¡Crea un programa Paint!

Introducción Un día, le mostrabas a tu hijo cómo dibujar en una computadora. Escribe mspaint.exeen la barra de ejecución. Para su horror, dice "Ningún elemento coincide con su búsqueda". ¡Debes crear una versión simple de pintura para que tu hijo pueda dibujar! Desafío Debe crear un programa de...

51
Determine la versión de su idioma

Su desafío es escribir un políglota que funcione en diferentes versiones de su idioma. Cuando se ejecuta, siempre generará la versión del idioma. Reglas Su programa debería funcionar en al menos dos versiones de su idioma. La salida de su programa solo debe ser el número de versión. No hay datos...

51
Asientos en un cine finlandés

Se le da el mapa de una sala de cine como una matriz booleana: 0 representa un asiento libre, 1 - ocupado. Cada finlandés que entra elige el asiento más alejado ( distancia euclidiana ) del más cercano ocupado, o si existen varios, el primero de ellos en orden de filas . Produzca una matriz que...

51
Trayendo un par de enteros a la igualdad

Esto se inspiró en un problema matemático que vi en algún lugar de Internet pero no recuerdo dónde (ACTUALIZACIÓN: El problema original se encontró en el subreddit de acertijos matemáticos con una prueba siempre que sea posible, consulte también esta publicación de Math SE ), solicitando una prueba...

51
Codifique la fecha en formato de Nochebuena

El día que se publicó esta publicación fue Nochebuena. Mañana sera navidad. Ayer fue Nochebuena. En dos días será Christmas Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve...

50
FizzBuzz Golf ofuscado [cerrado]

Cree la implementación de FizzBuzz ofuscada más corta posible. Para ser considerado ofuscado, debe satisfacer al menos uno de los siguientes: No contiene ninguna de las palabras "Fizz", "Buzz" o "FizzBuzz" No contiene los números 3, 5 o 15. Utilice cualquiera de los anteriores de manera...

50
Magrathea 2.0 - Construyendo montañas

Con el gran colapso de la economía universal, también se desplomó la demanda de planetas hechos a medida. Los magrateanos tuvieron que cuidar los ingresos más estables también de una clase más amplia de clientes. Por lo tanto, inventaron la cadena de montaña de tener su propia montaña (o estragos...

50
No lo hagas Incluso. Parpadeo

Tu vida podría depender de esto. No pestañees. Ni siquiera pestañees. Parpadea y estás muerto. Ellos son rápidos. Más rápido de lo que puedes creer. ¡No le des la espalda, no mires a otro lado y no pestañees! Buena suerte. Los Ángeles llorones son una raza alienígena que no puede moverse...

50
sí, tiene 91 líneas de largo

yes, de coreutils, tiene 91 líneas de largo . Muchos de ellos son los comentarios, pero que todavía es MANERA demasiado tiempo. Editar desde septiembre de 2019: el archivo fuente creció en los últimos cinco años y ahora tiene 126 líneas de largo. Escribe un programa que imite yes: dando salida...

50
Alex a veces tiene razón

Este desafío es levantar el espíritu de nuestro mod Alex A. , que generalmente se equivoca . Supongamos que tiene un amigo llamado Alex que necesita ayuda con la lógica básica y las matemáticas, específicamente la equivalencia matemática . Te da una lista de ecuaciones de la forma [variable] =...

50
Eres el eslabón más débil, adiós

Este desafío del rey de la colina se basa en el programa de juegos, Weakest Link . Para aquellos que no están familiarizados con el programa, el quid de este desafío es con quién votar : Si los otros jugadores son más inteligentes que tú, entonces tienes menos posibilidades de obtener el bote....

50
Palabras de Spoonerise

Dadas dos palabras, cucharearlas cambiando sus grupos de consonantes iniciales. Pocos bytes ganan. plaster man -> master plan blushing crow -> crushing blow litigating more -> mitigating lore strong wrangler -> wrong strangler def ghi -> ghef di few years -> yew fears Las...