Preguntas etiquetadas con code-golf

65
Numeración de páginas de estilo xkcd

El libro de Randall Munroe "xkcd, volumen 0" utiliza un sistema de números bastante extraño para los números de página. Los primeros números de página son 1, 2, 10, 11, 12, 20, 100, 101, 102, 110, 111, 112, 120, 200, 1000, 1001, ... Esto se parece un poco a ternario, pero tenga en cuenta que él...

65
El comando gatito

Un gatito es muy parecido a un gato. Algunas de las principales diferencias son ternura, falta de inteligencia y tamaño. Del mismo modo, el catcomando es diferente del kittencomando. Afortunadamente, solo hay una diferencia en este caso. En el comando gatito, todas las letras mayúsculas se...

64
Solo repítete

Escribe un programa que salga Do not repeat yourself! Su código de programa debe respetar las siguientes restricciones: su longitud debe ser un número par cada carácter que está en posición 2n(donde nes un entero> 0) debe ser igual al carácter en posición 2n-1. El segundo carácter del...

64
NetHack mínimo

NetHack es un juego roguelike en el que un jugador debe recuperar el Amuleto de Yendor desde el nivel más bajo de la mazmorra. Comúnmente jugado a través de telnet, todo el juego está representado con gráficos ASCII. El juego es extremadamente desafiante y requiere el conocimiento de muchas...

64
Ampliar arte ASCII

En este desafío, debe tomar el arte ASCII multilínea como entrada, como: OOOOOO OOOOOO OOOOOO OOOOOOO OOOOOO OOOOOO OO OOOOOOO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OOOOO OO OOO OO OO OO OOOOO OO OO OO OO OO OO OO OO OO OO OO OO OOOOOO OOOOOO OOOOOO OOOOOOO OOOOOO OOOOOO OOOOOOO OO...

64
¡Descifra la contraseña de la cuenta bancaria!

Introducción Para evitar que los keyloggers roben la contraseña de un usuario, cierto sistema de cuenta bancaria ha implementado la siguiente medida de seguridad: solo se solicita ingresar ciertos dígitos cada vez. Por ejemplo, supongamos que la contraseña de su objetivo es 89097, el sistema...

64
Solo pares de bytes

El escenario Últimamente has notado un comportamiento extraño con tu editor de texto favorito. Al principio parecía que estaba ignorando caracteres aleatorios en su código al escribir en el disco. Después de un tiempo notó un patrón; Se ignoraron los caracteres con valores ASCII impares. Bajo una...

64
Adición en base -1 + i

Los enteros gaussianos son números complejos de la forma a+bidonde ay bson ambos enteros. En la base -1 + i, todos los enteros gaussianos se pueden representar de forma única utilizando los dígitos 0y 1, sin la necesidad de un símbolo para indicar el signo. Por ejemplo, 1100en base -1 + i...

63
Insertar errores tipográficos en el texto

Escribí un texto, pero parece demasiado profesional. Quiero que parezca que estaba realmente cansado cuando lo escribí. Necesito que insertes algunos errores tipográficos. Su desafío es tomar una única línea de texto arbitraria y agregar errores tipográficos. Esto significa que para cada...

63
Automatizar salvando el mundo

Eres Desmond Hume Durante los últimos 3 años, usted y su compañero, Kelvin, han sido esclavos de una computadora que requiere que se ingrese una secuencia muy específica cada 108 minutos para salvar el mundo. 4 8 15 16 23 42 Su compañero murió hace 40 días (debido a un desafortunado accidente...

63
Choque de hash: "NO" significa "SÍ"

Este Code Golf se inspiró en el reciente artículo del Daily WTF ¡ No puedes manejar lo verdadero! , que presenta una comparación de cadenas escrita como: String yes = "YES"; if ((delay.hashCode()) == yes.hashCode()) Imagine el problema que le habría causado al equipo de Steve si el...

63
Salida de una copia googol de una cadena

Estoy interesado en ver programas que no soliciten ninguna entrada, imprima una copia en Google de alguna cadena que no esté vacía, nada menos, nada más, y luego pare. Un googol se define como 10 ^ 100, es decir, 1 seguido de cien 0 en decimal. Salida de

63
Sangría inversa

Escuché que su código puede ejecutarse más rápido si lo sangra al revés, de modo que el compilador pueda procesarlo como un patrón de diseño de árbol desde la parte superior de las "ramas" hacia abajo. Esto ayuda porque la gravedad acelerará el tiempo que toma compilar su código y la eficiencia de...