Preguntas etiquetadas con code-golf

35
Eso son muchos monos

El teorema del mono infinito establece que, dado el tiempo infinito, una máquina que envía un flujo interminable de caracteres aleatorios siempre escribirá cualquier texto. Eso me parece una gran idea para un desafío. Proceso Para hacer una cadena de caracteres A mono, se deben seguir los...

35
Boustrophedonise

Relacionado pero muy diferente. Un boustrophedon es un texto donde se invierte o invierte cualquier otra línea de escritura, con letras invertidas. En este desafío, solo revertiremos cada línea, pero dejaremos los caracteres reales utilizados intactos. Puede elegir qué líneas invertir, siempre...

35
Dibujame un dominó

Reto Dados dos dígitos 0-9 como entrada, genera un dominó (del conjunto de dominó doble nueve ) con este número de pips (puntos) en las dos caras. Las diez caras posibles se ven así (separadas por tuberías): | | o| o|o o|o o|o o o|o o o|o o o|o o o | o | | o | | o | | o |o o|o o o | |o |o |o...

35
Palabras amaderadas, palabras metálicas

Nota: Hay algunas palabras groseras en esta pregunta. Hay un rompecabezas implícito planteado en este clásico boceto de Monty Python (también puede preparar el guión en línea). Varias frases se describen como 'leñosas' o 'metálicas', y una se describe como 'PVC'. Dada una frase, responda con su...

35
¿A dónde va esa serpiente?

Escriba una función (utilizando la menor cantidad de bytes posible) que tome una matriz bidimensional de cualquier número de columnas y filas en las que: 0 representa bloque vacío, 1 representa el bloque de serpiente. La función debe devolver el número de caminos posibles que recorrió la...

35
Capitalización cambiaria

Dadas dos cadenas de letras, transfiera el patrón de mayúsculas de cada cadena a la otra. Pocos bytes ganan. Input: CodeGolf xxPPCGxx Output: coDEGOlf XxppCgxx Ambas cadenas serán de igual longitud y no vacías, con solo letras a..zy A..Z. Puede generar las dos cadenas resultantes en cualquier...

35
Número de errores de caché FIFO

Este desafío es realmente simple (¡y un precursor de uno más difícil!). Dada una matriz de accesos a recursos (simplemente denotada por enteros no negativos) y un parámetro n, devuelve el número de fallos de caché que supondría si nuestra caché tiene capacidad ny utiliza un esquema de expulsión de...

35
Ordenar basado en sangría

Dada una lista ordenada de cadenas de letras del mismo caso (az XOR AZ) donde cada cadena está precedida por 0 o más caracteres de espacio (), genera la misma lista pero con las cadenas ordenadas en cada nivel de sangría. Las profundidades de sangría bajo diferentes padres cuentan como listas...

35
Scrabble de azulejos gastados

Problema Estás atrapado en una cabaña en medio del bosque, con solo un viejo juego de scrabble para entretenerte. Tras la inspección, verá que las letras de Scrabble están tan gastadas que solo los puntos de cada letra son visibles. No obstante, decides jugar un juego. Sacas siete letras de la...

35
¡Lista * todas * las tuplas!

Escribir un programa, dada una entrada n , generará todas las n-tuplas posibles usando números naturales. n=1 (1),(2),(3),(4),(5),(6)... n=2 (1,1),(1,2),(2,1),(2,2),(1,3),(3,1),(2,3),(3,2),(3,3)... n=6 (1,1,1,1,1,1) (1,1,1,1,2,1) (1,1,1,2,1,1)... La salida puede estar en cualquier orden que...

34
Entrada estándar de transformación ROT-13

El desafío: leer una entrada de longitud arbitraria y producir el ROT13 de la entrada. Todos los caracteres, además de AZ, deben copiarse literalmente a la salida, y el caso debe conservarse si es posible. Cualquier lenguaje que pueda leer y escribir transmisiones estándar es un juego...

34
Flippin 'Squares

Cree un programa o función para desglosar un cuadrado de dígitos volteando (invirtiendo alrededor del punto central) solo filas y columnas. Entrada La entrada será una cuadrícula de dígitos 9x9 en forma de una cadena de 9 líneas como la

34
Dibuja la forma del corazón

Reto Dibujar un corazón ... como el arte ASCII! Tu arte no tiene que parecerse exactamente al mío, pero tiene que verse como una forma de corazón. El interior del corazón debe contener las palabras "Amor" al menos 20 veces Reglas El programa debe escribir el arte en la consola. El código...

34
Solucionador de buscaminas

¡Ya generamos campos de Buscaminas , pero alguien realmente tiene que barrer esas minas generadas antes de que PCG explote! Su tarea es escribir un Solucionador de buscaminas que sea compatible con una versión ligeramente modificada de la solución aceptada de "Buscaminas de trabajo" (las acciones...

34
¿A dónde va el láser?

Tome una cuadrícula bidimensional y dibuje una serie de segmentos de línea en ella para representar espejos. Ahora elija un punto para colocar un láser teórico y un ángulo para definir la dirección a la que apunta. La pregunta es: si sigue la trayectoria del rayo láser durante una distancia...

34
Desplegar una matriz

Este desafío fue inspirado por una pregunta en Mathematica.SE . Digamos que tiene una lista / matriz anidada de alguna estructura arbitraria (las listas en cada nivel no necesariamente tienen la misma longitud). Para simplificar, asumiremos que los nodos son enteros no negativos o matrices vacías....

34
Cryptographic hash golf

Este concurso ha terminado. Debido a la naturaleza de los desafíos de policías y ladrones , el desafío de policías se vuelve mucho más fácil cuando el interés en el desafío de ladrones asociado ha disminuido. Por lo tanto, si bien aún puede publicar funciones hash, su respuesta no será...

34
Cree una interfaz que se ajuste a los tipos XKCD

colors.rgb ("azul") produce "# 0000FF". colors.rgb ("azul amarillento") produce NaN. colors.sort () produce "arcoiris" Usando las reglas establecidas en la imagen y su texto de título (citado aquí), cree un programa que acepte toda la entrada dada y muestre la salida apropiada. La entrada...