Preguntas etiquetadas con code-golf

30
¿Qué tan difícil puedo aplastar mi matriz?

Vamos a definir el proceso de aplastar una serie de números. En un flechazo leemos la matriz de izquierda a derecha. Si en un momento nos encontramos con dos del mismo elemento en una fila, eliminamos el primero y duplicamos el segundo. Por ejemplo, aquí está el proceso de aplastar la siguiente...

30
Visualizar Combinar Ordenar

La ordenación por fusión es un algoritmo de ordenación que funciona dividiendo una lista dada por la mitad, ordenando recursivamente ambas listas más pequeñas y fusionándolas nuevamente en una lista ordenada. El caso base de la recursión es llegar a una lista singleton, que no se puede dividir más,...

30
ABAA / ABBB: genera este patrón 2D recursivo

Estaba jugando con redes de resistencia infinita (larga historia) cuando me encontré con el siguiente patrón recursivo interesante: |-|| |--- Cada instancia de este patrón es dos veces más ancha que alta. Para pasar de un nivel del patrón al siguiente, divide este rectángulo en dos subbloques...

30
¿Qué tarjeta es?

Introducción Hace mucho tiempo, cuando solía codificar juegos de cartas con naipes habituales, solía especificar un número para cada tarjeta y llamar a una función con algún número para obtener una tarjeta. Esto me inspiró un poco para hacer este desafío. Entonces, para las personas que...

30
Pi tiene tu número

Desafío: Se supone que Pi es infinito. Eso significa que cada número está contenido dentro de la parte decimal de pi. Su tarea será tomar un número entero positivo en la entrada y devolver la posición de este número en dígitos pi en la salida. Por ejemplo, si la entrada es 59, volveremos4 He...

30
2 gatos en una quine

Reto Haga dos programas, A y B, que son programas cat en el mismo idioma. Cuando se concatena, AB (también en el mismo idioma) debe ser una quine. Por ejemplo, supongamos que helloy worldson ambos programas de gatos en XYZ idioma. Si helloworldes una quine en dicho idioma, entonces su solución es...

30
Hola! Soy el sheriff del código golf!

Es probable que cualquiera que haya usado Twitter hace un par de meses conozca el '¡Hola! Soy el sheriff de X "meme. Donde una simple imagen de un sheriff se dibuja con emoji y cambia para adaptarse a un tema. Así que pensé que era hora del Sheriff de Code Golf. Aquí está: ### ##### ### ###...

30
Número que puede comer solo

Dado un número entero positivo, genera un valor verdadero / falso en cuanto a si el número puede comerse solo. Reglas El extremo izquierdo es la cabeza, el extremo derecho es la cola. Si la cabeza es mayor o igual que la cola, la cabeza se come la cola y la nueva cabeza se convierte en su...

30
Paso óptimo del alfabeto

Dada una cadena de entrada que consta de solo letras, devuelve el tamaño de paso que da como resultado la cantidad mínima de pasos necesarios para visitar todas las letras en orden sobre un alfabeto de ajuste, comenzando en cualquier letra. Por ejemplo, tomar la palabra, dog. Si usamos un tamaño...

30
¿Cuáles son los dígitos de Fibonacci que se repiten?

Como probablemente sepa, un número de Fibonacci es uno que es la suma de los dos números anteriores de la serie. Un Fibonacci Digit ™ es uno que es la suma de los dos dígitos anteriores . Por ejemplo, para el comienzo de la serie 1,1, la serie sería 1,1,2,3,5,8,13,4,7,11,2...El cambio ocurre...

30
Incrementar un GUID

Inspirado en un reciente artículo de Daily WTF ... Escriba un programa o función que tome un GUID (cadena en el formato XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, donde cada X representa un dígito hexadecimal), y genera el GUID incrementado en uno. Ejemplos >>>

30
Una tortuga encuentra un portal

La tortuga quiere moverse a lo largo de la cuadrícula para llegar a su comida. Quiere saber cuántos movimientos le tomará llegar allí. Además, dado que es lento, tiene teletransportadores configurados alrededor de su dominio que utilizará si acorta su camino. O evítalos si alarga su...

30
El camino (fácil) al código

Entrada: Un entero , que se garantiza que es .nnn≥3≥3\ge3 Un número entero , que es uno de .ddd[−1,0,1][−1,0,1][-1,0,1] Salida: Una carretera de tamaño , que estará en dirección noroeste si ; una dirección norte si ; o una dirección noreste si . El camino siempre tendrá tres espacios de ancho...

30
Mayor subcadena común

Cree un programa o función que tome una lista de cadenas como entrada y genere la cadena más larga que es una subcadena de todas las cadenas de entrada. Si hay varias subcadenas de igual longitud y ya no son más, envíe cualquiera de ellas. Esto puede significar la salida de la cadena vacía. Si...

30
Todos los caracteres ASCII con un recuento de bits dado

(Título con agradecimiento a @ChasBrown) Salvadera El fondo Este desafío está inspirado en una pregunta que publiqué recientemente en Puzzling Stack Exchange . Siéntase libre de seguir el enlace si está interesado en la pregunta original. Si no, no te aburriré con los detalles aquí. Los...