Preguntas etiquetadas con code-golf

9
Missy Elliot, XKCD y bytes ASCII

Inspirado en el siguiente cómic de XKCD: En "Work It" de Missy Elliot, parte del coro dice lo siguiente: Is it worth it, let me work it I put my thing down, flip it and reverse it Teniendo esto en cuenta, propongo el siguiente código de desafío de golf: Crea un código que lo haga, en...

9
Encuentra el próximo momento "interesante"

Ojeé mi reloj hoy exactamente a las 11:11:11 (y hoy es 1/11; lástima que no sea 2011), y eso me hizo pensar: ¡ Lo sé! ¡Debería hacer una pregunta de código de golf con esto! Soy una idiota. De todos modos, su desafío es tomar una hora, minuto y segundo como entrada, y generar la próxima hora...

9
Pele todos los caracteres ASCII no imprimibles

Su desafío, si está codificado para aceptarlo, se ejecuta de la siguiente manera: Puede elegir uno de los siguientes dos desafíos para implementar: Desafío # 1 Leer de un archivo a.txt Escriba solo caracteres ASCII imprimibles (valores 32-126) en un archivo b.txt Desafío # 2 Con un archivo...

9
Cuenta personajes, conviértelos en una cifra

Problema: Debe hacer un programa que haga lo siguiente: toma una cadena grande de texto en minúsculas y cuenta todas las apariciones de cada letra. luego pones las letras en orden de mayor a menor ocurrencia. luego toma esa lista y la convierte en un codificador / decodificador para el...

9
Encuentra el nodo más profundo de un árbol binario

Escriba un programa que tome un árbol binario como entrada y genere el nodo más profundo y su profundidad. Si hay un empate, imprima todos los nodos involucrados, así como sus profundidades. Cada nodo se representa como: T(x,x) T(x) T donde Tes el identificador de uno o más caracteres...

9
Numeración de permutación

El reto Para un conjunto dado de n enteros, escriba un programa que genere su índice lexicográfico. Las normas La entrada solo debe ser un conjunto de enteros no negativos únicos separados por espacios. Debe generar el índice lexicográfico (rango 0 a n! -1 inclusive) de la permutación. No se...

9
Calcule a cuántos cubos se puede cortar un cubo

Imagine un cubo que podamos cortar en cubos más pequeños sin piezas restantes. Averigua cuántos cubos puede cortar un cubo. Por ejemplo, un cubo se puede cortar en 8, 27 (obviamente 3er potencias de enteros) y 20 (19 cubos pequeños más uno ocho veces el tamaño de los otros, ver imagen). Vea aquí...

9
Genere la tabla de grupo para Z_n

Los grupos son una estructura muy utilizada en matemáticas y tienen aplicaciones en informática. Este desafío de código se trata del menor número de caracteres para crear una tabla de grupo para el grupo aditivo Z n . Cómo se construye la tabla: para Z n , los elementos son {0, 1, 2, ..., n-1}. La...

9
Cuerdas de afinación

Tarea Escriba un programa para determinar la nota que suena, junto con cuántos centavos fuera de tono, de una cuerda sintonizada a una frecuencia dada y presionada hacia abajo en un punto dado. En aras de la simplicidad, suponga que la frecuencia del sonido producido y la longitud de la cuerda a...

9
Validar soluciones de bucle

Este es un desafío adicional para el desafío de generar rompecabezas Loopy . Es posible que desee resolver este desafío antes de intentar el desafío más difícil en el enlace anterior. El objetivo de este desafío es validar la solución a un rompecabezas en bucle. Tome toda la documentación sobre...

9
El camino del bosque

Después de su desastroso paseo en canoa , terminó cayéndose de una cascada al final de los rápidos del río. Tu canoa explotó, pero lograste sobrevivir a la explosión. Sin embargo, su viaje por el río se desvió completamente del mapa: ahora se ha encontrado perdido en medio de un bosque....

9
Varillas de conteo; cuenta tus barras

Algunos antecedentes Las barras de conteo son pequeñas barras (3-14 cm de largo) que fueron utilizadas por matemáticos de muchas culturas asiáticas durante más de 2000 años para representar cualquier número entero o fracción. (En este desafío nos centraremos en enteros sin signo). También había...

9
Generador de código de arte ASCII

Tengo un programa que genera código Brainfuck formateado. Ejecuto mi programa ./example "S" y la salida es +[>+ < +++ ] >--. que imprime S en Brainfuck. Su objetivo es escribir un programa que acepte una cadena como entrada y salida del código fuente en otro idioma que imprima...

9
Gráfico de resultados de búsqueda de Google

Cuando buscas algo en Google , aparece convenientemente un mensaje cerca de la parte superior de la página que dice algo así About 53,000,000 results (0.22 seconds). (Los números cambian dependiendo de lo que se buscó, por supuesto). En este desafío, escribirá un programa que dibuje un gráfico...

9
Moore iteración

Informacion Cada uno de los números del 1 al 9 representa una celda en el vecindario de Moore , siendo 5 la celda central. Entonces: 123 456 789 1={-1,-1} 2={-1, 0} 3={-1, 1} 4={ 0,-1} 5={ 0, 0} 6={ 0, 1} 7={ 1,-1} 8={ 1, 0} 9={ 1, 1} El reto Puede tomar datos a través de STDIN, ARGV o...

9
Generar inclinaciones de Fibonacci válidas

Antecedentes El mosaico de Fibonacci es un mosaico de la línea (1D) que utiliza dos segmentos: uno corto, S y uno largo, L (su relación de longitud es la relación de oro, pero eso no es relevante para este desafío). Para que un mosaico que utiliza estos dos prototipos sea realmente un mosaico de...

9
Ordenar por alfabeto personalizado

El desafío es hacer un programa que clasifique una lista de palabras, solo que las palabras deben estar en el orden de un alfabeto dado al azar. Su programa aceptará una cadena de palabras separadas por comas y un nuevo alfabeto. Su programa mostrará cada palabra de la misma manera en el nuevo...