Preguntas etiquetadas con code-golf

10
Implemente la funcionalidad de tipo t9

Su desafío hoy es implementar una funcionalidad similar a t9 . Implementará una función que solo tendrá 2 parámetros. Recibirá 1 número de teléfono en una cadena y el contenido de un archivo de texto con una lista de palabras (no asuma un estilo específico de nueva línea). Puede usar el enlace...

10
Malas noticias, alguien

En el episodio de Futurama, los miembros de la tripulación de The Prisoner of Benda intercambian cuerpos entre ellos, con la trampa de que ningún par de cuerpos puede intercambiar sus mentes más de una vez. Desafío Escriba un programa o función que acepte una colección válida de intercambios de...

10
Camiones en un estacionamiento

Hay espacios de estacionamiento P en un estacionamiento, aunque algunos espacios están ocupados por automóviles representados por octothorpes, #mientras que los espacios libres son puntos .. Pronto llegarán los camiones T, cada uno de los cuales ocupará exactamente L espacios consecutivos. Los...

10
Escribe un contador binario en quine

Escriba dos fragmentos de código, que llamaremos s_zero y s_one. El programa (l, n) consiste en l copias de s_zero y s_one correspondientes a los dígitos de n en binario, rellenadas con s_zero a la izquierda. Por ejemplo, si s_zero = fooy s_one = barentonces Program (4, 0) = foofoofoofoo Program...

10
Rotores de rotor en una cuadrícula

Entrada Su entrada es una sola cadena, separada por nuevas 2n+1líneas en líneas de longitud 2n+1, para algún número entero n ≥ 0. El entero nno es parte de la entrada; Tendrás que calcularlo a partir de la cadena. Las líneas están compuestas por los "caracteres de dirección" >^<v. Si las...

10
Paradoja de prorrateo

Dado: Un número natural S . Una lista de N pesos ponderales W que suman 1. Devuelve una lista L de N enteros no negativos, de modo que: (1) sum(L) = S (2) sum((S⋅W_i - L_i)^2) is minimal En otras palabras, aproxima S⋅W_is con números enteros lo más cerca posible. Ejemplos: 1 [0.4 0.3 0.3]...

10
Prelude Syntax-Checker

Prelude es un lenguaje de programación esotérico, que tiene muy pocas, pero inusuales, restricciones sobre lo que constituye un programa válido. Cualquier bloque de texto ASCII imprimible ("bloque" significa que las líneas de ASCII imprimibles están separadas por nuevas líneas - 0x0A) es válido...

10
Cuadrados mágicos ambiguos de números romanos

El rey de la Antigua Roma está teniendo dificultades para determinar si un cuadrado mágico es válido o no, porque el cuadrado mágico que está revisando no incluye ningún separador entre los números. Ha contratado a un ingeniero de software para que lo ayude a determinar si un cuadrado mágico es...

10
Descifrar un bloque de AES

Hoy su objetivo es descifrar un mensaje secreto usando AES . Dado un texto cifrado y una clave, descifrará e imprimirá el mensaje. Su programa puede estar en cualquier idioma. Se ejecutará con entrada en stdin, y su salida en stdout se verificará para su corrección. La primera línea de entrada...

10
Implementar un hash de longitud variable

Mi amigo y yo tenemos este juego que jugamos con palabras. Es un pasatiempo divertido e implica "cancelar" letras en una palabra hasta que no quede nada. Estoy realmente cansado de que sea mucho más rápido que yo, así que es tu trabajo implementarlo y dejarme finalmente vencerlo. Obviamente, dado...

10
Escribe el juego más corto de alak

Alak fue inventado por el matemático AK Dewdney y descrito en su libro de 1984 Planiverse. Las reglas de Alak son simples: Alak es un juego de dos jugadores que se juega en un tablero unidimensional con once máquinas tragamonedas. Cada ranura puede contener como máximo una pieza a la vez. Hay...

10
¡Los moldes de limo pueden contar!

Antecedentes Los moldes de limo son increíbles. Si los coloca en una superficie con fuentes de alimento, extenderán sus zarcillos para encontrar el alimento, luego de lo cual formarán una red de conexiones entre las fuentes. En este desafío, simularás un molde de limo buscando comida. Además, este...

10
Meta quine checker

Este desafío, si lo acepta, es escribir tres funciones o programas A, B y C: A es una quine que genera todos los A, B y C (que también es el contenido completo del código en su envío). B toma un parámetro F y comprueba si se trata de una quine (salida de FBC) o si está haciendo algo diferente. C...

10
Escribir un intérprete de turno

EDITAR: Como algunos de ustedes sospecharon, había un error en el intérprete oficial: .se invirtió el orden de composición . Tenía dos versiones del intérprete y usé la incorrecta aquí. Los ejemplos también se escribieron para esta versión incorrecta. He arreglado el intérprete en el repositorio y...

10
Compilador de Brainfuck aleatorizado

Joe es tu desarrollador promedio de BF. Está a punto de revisar los cambios de su código en su repositorio cuando recibe una llamada de su jefe. "¡Joe! ¡La máquina del nuevo cliente está rota! El jodido intérprete establece todas las celdas en valores aleatorios antes de la ejecución del programa....

10
Digits Digging a Dungeon

Editar: ¡otorgaré una recompensa de 100 reputación por el primer solucionador del rompecabezas de bonificación al final de la pregunta! Agregaré la recompensa a la pregunta solo cuando aparezca la respuesta, ya que esta recompensa no tiene fecha límite. Dada una lista no decreciente de...

10
¿Qué fecha es esa otra vez?

En mi sitio web, los usuarios ingresan su fecha de nacimiento en el estilo xx.xx.xx: tres números de dos dígitos separados por puntos. Desafortunadamente, olvidé decirles a los usuarios exactamente qué formato usar. Todo lo que sé es que una sección se usa para el mes, otra para la fecha y otra...