Preguntas etiquetadas con code-golf

20
Ciclos en el toro

Desafío Este desafío tendrá que escribir un programa que toma en dos enteros ny my da salida a los números de bucles que no se cruzan en el nde mtoro hechas comenzando en (0,0)y sólo dando pasos hacia arriba y hacia la derecha. Puedes pensar en el toro como la cuadrícula con envoltura tanto en la...

20
Me llaman inspector Morse

Su misión, si elige aceptarla, es decidir si una cadena de entrada dada tiene mucho Dot o Dash. Una cadena tiene muchos puntos cuando su representación morse contiene más puntos que guiones. Por ejemplo, la letra E es un solo punto, lo que significa que tiene mucho Dot. Entrada La cadena de...

20
Haz explotar todos los cuadrados

Se le da una matriz cuadrada de ancho ≥2≥2\ge2 , que contiene números cuadrados ≥1≥1\ge1 . Su tarea es hacer que todos los números cuadrados "exploten" hasta que todos hayan desaparecido. Debe imprimir o devolver la matriz final. Más específicamente: Busque el cuadrado más alto en la...

20
Primos cubanos

Dado un número natural , devuelve el -ésimo primer cubano .nnnnnn Primos cubanos Un primo cubano es un número primo de la forma p=x3−y3x−yp=x3−y3x−yp = \frac{x^3-y^3}{x-y} donde yy>0y>0y>0x=1+yx=1+yx = 1+y o x=2+yx=2+yx = 2+y Detalles Puede usar indexación basada en 0 o 1, lo que más...

20
Tablero de ajedrez deformado

Este desafío se trata de construir un tablero de ajedrez en el que el tamaño del cuadrado, en lugar de ser constante en todos los ámbitos, siga una cierta secuencia no decreciente, como se describe a continuación. El tablero se define iterativamente. Una tabla de tamaño n×nn×nn \times n se amplía...

20
Posición rotada de enteros

Desafío: Entrada: Una lista ordenada de enteros positivos. Salida: La cantidad de enteros que todavía están exactamente en el mismo índice, después de rotar los dígitos en cada número entero su cantidad de índice hacia la izquierda y ordenar la lista modificada nuevamente. Ejemplo: Entrada:...

20
La primera revisión del código de Alice

Alice es pasante en una empresa que utiliza Brainfuck como idioma principal para el desarrollo tanto del lado del cliente como del lado del servidor. Alice acaba de escribir su primer código y está un poco nerviosa mientras se prepara para su primera revisión de código. Alice quiere que su código...

20
Escribe un intérprete para *

La tarea es simple. Escribe un intérprete para el idioma * . Aquí hay un enlace más grande a la wiki. Solo hay tres programas válidos *: * Imprime "Hola mundo"  *  Imprime un número aleatorio entre 0 y 2,147,483,647 *+* Corre por siempre. El tercer caso debe ser un bucle infinito de acuerdo...

20
Vecinos de Levenshtein

La mayoría de los números cuadrados tienen al menos 1 número cuadrado diferente con el cual su distancia de Levenshtein es exactamente 1. Para un cuadrado dado xXx , cada cuadrado que cumple con esta condición se llama vecino de XXx de Levenshtein . Por ejemplo, 363636 es un vecino de Levenshtein...

20
Alguna nobleza principal

(Aleatoriamente inspirado por /mathpro//q/339890 ) (Relacionado: 1 , 2 ) Dada una lista de entrada de números primos distintos (por ejemplo, [2, 5, 7]) y un número entero n, genera todos los números enteros positivos estrictamente más pequeños nque contienen solo los números primos como...

20
Escapar del laberinto!

Estás atrapado en este laberinto de 5x5: cada habitación está etiquetada del 1 al 25 y la salida está en la habitación 1. Se le da como entrada la sala en la que se encuentra actualmente. Su tarea es generar la secuencia más corta de movimientos (norte, este, sur, oeste) necesaria para llegar a...

20
Reordenar una matriz, dos veces

Se le da un cuadrado n×nn×nn \times n matriz AAA , y una lista (o vector) uuu de longitud nnn contiene los números 111 a nnn (o 000 a n−1n−1n-1 ). Su tarea es reordenar las columnas y filas de la matriz AAA acuerdo con el orden especificado en uuu . Eso es, se construye una matriz BBB en donde el...

20
Diamondize Some Text

Dada una cadena de entrada de longitud 2o más larga que consta únicamente de caracteres alfabéticos [A-Z]o [a-z](su elección si son todas mayúsculas o minúsculas), genera una cadena continua de caracteres que forman un patrón de doble diamante. La cadena de entrada comienza en la línea central y...

20
Code Golf Measurer © 2019

Code Golf Measurer © 2019 Hexdumps utilizados con un xxdaspecto similar a este: 00000000: 666f 6f20 6261 7220 7370 616d 2065 6767 foo bar spam egg 00000010: 730a s. Su tarea es convertir un hexdump de esta forma en la cantidad de bytes utilizados. Reglas: Lagunas habituales prohibidas. Este...

19
Rellena los lagos

Dada la topografía de la tierra en formato de imagen ASCII, averigüe dónde irían los lagos y complételos. Suponga una cantidad infinita de lluvia. ejemplo entrada # ## # #### # ######### ## ########### ## ############# #### ## ############## ##### #################...

19
¡El desafío mínimo de Fibonacci!

Desafío En esta tarea, se le dará un número entero N (menos de 10 6 ), encuentre la forma mínima en que podría sumar N usando solo números de Fibonacci; esta partición se llama representación de Zeckendorf . Puede usar cualquier número de Fibonacci más de una vez y si hay más de una salida de...

19
Juego final de ajedrez: blanco para aparearse en uno

Dada una cuadrícula de letras de 8x8 que representa el estado actual de un juego de ajedrez, la tarea de su programa es encontrar un próximo movimiento para las blancas que resulte en jaque mate (la respuesta siempre será compañero en un movimiento). Entrada La entrada estará en STDIN: 8 líneas...

19
Buscador de sudoku único

Desafío: Dado un tablero de Sudoku en la entrada estándar, encuentre el número mínimo de números agregados para que el tablero sea único. Detalles / Reglas: La entrada tiene el siguiente formato (todo el espacio en blanco es significativo) 516|827|943 278|394|615 349|615|872 ---+---+--- 98 |4...