Preguntas etiquetadas con code-golf

85
El ratón hambriento

Dieciséis montones de queso se colocan en un cuadrado de 4x4. Están etiquetados del 111 al . La pila más pequeña es y la más grande es .dieciséis1616111dieciséis1616 El Ratón Hambriento está tan hambriento que siempre va directo al montón más grande (es decir, ) y se lo come de...

85
Crear salida dos veces la longitud del código

El reto Escriba un programa completo que escriba el doble de bytes en la salida estándar que la longitud del programa. Reglas El programa debe escribir caracteres ASCII en la salida estándar. El contenido de la salida no importa. La salida, medida en bytes, debe ser exactamente el doble de la...

85
Contraer texto verticalmente

Digamos que tengo un texto como este (cada palabra en una línea, sin espacios) Programming Puzzles & Code Golf ¡Eso no tiene sentido! Desafía totalmente las leyes de la física. Su desafío es remediar esta situación imposible y colapsar el texto

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
¡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
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
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
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
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
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...

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
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

80
Cambio de matriz similar a 2048

Supongamos que queremos cambiar una matriz como se hace en el juego 2048 : si tenemos dos elementos consecutivos iguales en la matriz, fusionarlos en el doble del elemento de valor. Shift debe devolver una nueva matriz, donde cada par de elementos iguales consecutivos se reemplaza con su suma, y...

80
Detectar MS Windows

Desafío Cree un programa que devuelva un valor verdadero cuando se ejecuta en Microsoft Windows (por simplicidad nos quedaremos con Windows 7, 8.1 y 10) y un valor falso cuando se ejecuta en cualquier otro sistema operativo (OSX, FreeBSD, Linux). Reglas El código que no se ejecuta / compila en...