Programación de Puzzles y Código de Golf

85
Determinar si las cadenas son anagramas

Desafío Dadas dos cadenas, averigua si ambas tienen exactamente los mismos caracteres. Ejemplo Entrada word, wrdo Esto regresa trueporque son iguales pero simplemente revueltos. Entrada palabra, wwro Esto vuelve false. Entrada barco, toba Esto vuelve true Reglas ¡Estas son las...

84
Programa de gato simple

Una de las tareas estándar más comunes (especialmente cuando se muestran lenguajes de programación esotéricos) es implementar un "programa cat" : lea todo STDIN e imprímalo en STDOUT. Si bien esto lleva el nombre de la utilidad de shell Unix cat, por supuesto, es mucho menos potente que el real,...

83
Imprima su código al revés - quine inversa

Escriba un programa que imprima su propio código fuente al revés, en otras palabras, un eniuq . Puntuación: +50 si usa datos de extracción de Internet. +25 si lees tu propio código fuente. +1 punto por personaje La puntuación más baja gana. Reglas: No usar otros archivos (p reverse.txt. Ej....

83
Código más corto para producir resultados no deterministas

Necesita producir una salida que no sea determinista . En este caso, esto se definirá para significar que la salida no siempre será el mismo resultado. Reglas: Un generador de números pseudoaleatorio que siempre tiene la misma semilla no cuenta. Puede confiar en que el programa se ejecute en un...

83
¡Apagar el equipo!

Desafío: En el lenguaje de programación que elija, apague la máquina en la que se ejecutó su código. Reglas No se apaga por agotamiento de recursos (por ejemplo: forkbomb para forzar el apagado) Si lo desea, puede escribir código que solo funcione en un entorno / SO específico. Las lagunas...

83
Lo que mi perro realmente escucha

Mi perro se llama Rex. Cada vez que lo regaño, no parece muy impresionado y las únicas veces que lo veo reaccionar es cuando pronuncio su nombre. Si yo digo Rex, I told you not to do this! You're making me angry Rex! todo lo que oye es Rex, * **** *** *** ** ** ****! ***'** ****** ** *****...

82
El comportamiento indefinido mató a mi gato [cerrado]

El comportamiento indefinido mató a mi gato Es bien sabido que un comportamiento indefinido puede matar a su gato [cita requerida] . Pero puede? Tu tarea Escriba un programa que invoque un comportamiento indefinido. Describa un escenario que comience con la ejecución del programa anterior, que...

82
Estás en una racha de 8 días!

Duolingo, la aplicación de aprendizaje de idiomas, tiene muchas cosas a su favor, pero hay un problema importante que me vuelve loco. Me dice cuántos días seguidos he usado la aplicación con un mensaje como ¡Estás en una racha de 7 días! Dejando a un lado la separación silábica y si el número se...

82
Hornear una rodaja de pi

Escriba un programa o función que imprima o muestre este texto exacto (que consta de 142 caracteres): ()()()()()() |\3.1415926| |:\53589793| \::\2384626| \::\433832| \::\79502| \::\8841| \::\971| \::\69| \::\3| \__\| Su programa no debe tomar ninguna entrada (excepto en idiomas donde esto...

82
Edificio de bloques ASCII 3D

Desafío Escriba un programa que tome una matriz de enteros de 11x11 y construya un edificio de bloques ASCII 3D, donde cada valor en la matriz representa la altura de una columna de bloques en las coordenadas que coinciden con la posición de la matriz. Una altura negativa es una columna...

82
KOTH: una pandemia mundial

Los resultados finales están aquí! Introducción En 2042, el mundo se ha sobrepoblado. La globalización, el hacinamiento, los nuevos estilos de vida y la falta global de higiene han provocado la propagación de una nueva pandemia. Durante esos tiempos difíciles, los líderes estatales tienen que...

81
Consejos para jugar golf en <todos los idiomas>

El objetivo de esta publicación es reunir todos los consejos de golf que se pueden aplicar fácilmente en <all languages>lugar de uno específico. Solo publique respuestas de que su lógica se puede aplicar a la mayoría de los idiomas Por favor, un consejo por

81
Regex, Papel, Tijeras, Lagarto, Spock

Calentamiento: expresiones regulares, papel, tijeras Este es el desafío que originalmente quería publicar, antes de darme cuenta de que existe una solución muy corta. Sin embargo, puede ser un problema interesante para pensar en preparación para el desafío real a continuación. Escribe tres...

81
Contando granos de arroz

Considere estas 10 imágenes de varias cantidades de granos crudos de arroz blanco. ESTAS SON SOLO MINIATURAS. Haga clic en una imagen para verla a tamaño completo. A: B: C: D: E: F: G: H: I: J: Recuentos de granos: A: 3, B: 5, C: 12, D: 25, E: 50, F: 83, G: 120, H:150, I: 151,...