Programación de Puzzles y Código de Golf

Preguntas y respuestas para los entusiastas de la programación y los golfistas de código.



3
Música: ¿Cómo se llama este acorde?
Este es el reverso de la música: ¿qué hay en este acorde? , que es imprimir las notas en un acorde dado. Esta vez, la entrada es una lista de notas en un acorde, y su tarea es dar salida a ese acorde. Su programa debe admitir los siguientes acordes …

4
Dilema del curador
Introducción Usted es amigo de un curador de un museo de arte, que recientemente tuvo el placer de obtener arte moderno de cuatro artistas ( algunos de los cuales pueden darle al curador cero piezas de arte, jóvenes sinvergüenzas ). Como se trata de arte moderno, todas las piezas de …

3
Componentes conectados 3x3
El reto Considere la cuadrícula real de 3x3, como se muestra en el siguiente gráfico ASCII: A--B--C |\/|\/| |/\|/\| D--E--F |\/|\/| |/\|/\| G--H--I Se le da como entrada una lista de enteros de longitud 9 que representa un etiquetado de los nodos. Por ejemplo, la entrada [0,1,1,2,1,0,5,5,1]representa el siguiente etiquetado: …


11
Encuentra pares de números con un LCM y MCD en particular
Estaba trabajando en una pregunta de matemáticas con un amigo mío, y decidimos escribir un guión que encuentre la respuesta. La pregunta original es la siguiente: La diferencia de dos números naturales es 2010 y su máximo común denominador es 2014 veces menor que su mínimo común multiplicador. Encuentra todas …
9 code-golf  math 

3
Imprime la intersección de secuencias
Secuencias Se le da cuatro secuencias de números, numerados 1a través 4. OEIS La ubicación de 0's cuando los números naturales se enumeran en binario. Aquí hay un ejemplo de cómo calcular la secuencia: 0,1,10,11,100,101,110,111 ^ ^ ^^ ^ ^ 0 3 78 10 14 El inicio de la secuencia …

14
¿Que año es?
Es diciembre de 2014 y 2015 casi ha comenzado. Sin embargo, parece que no todos se han dado cuenta de esto. ¡Pero la gente de PPCG viene al rescate! Entrada Su programa recibe una cuadrícula como la del muro, donde los días que están en el mes de diciembre son …

4
Descomponer un número en una suma de repdigits
Repdigits son números de la forma a * (10^n - 1)/9con a in [-9,9]\{0}(en otras palabras, 111, -3333, 66, números que se hacen repitiendo solo un dígito) Objetivo: escribir un programa o función que tome un solo entero positivo Ne imprima N = s_1 + s_2 + ... + s_k. …

6
Ratonera de Michael Crichton
En 1984, Michael Crichton escribió un programa de seguridad en BASIC que fue publicado en la revista Creative Computing. El programa le pedirá al usuario que escriba una frase de su elección, registre los intervalos entre las pulsaciones de teclas y luego le pida que vuelva a escribir la frase. …
9 code-golf 

1
Notas a la tablatura
Desafío Dada una lista de notas, debe devolver la tablatura correspondiente. Notas Las notas deben estar en el rango de A a G inclusive y el rango de octava debe ser de 2 a 6 inclusive. El formato es nota-octava con #representación de una nitidez y buna plana. Por ejemplo: …

5
Hoyo 2 - Prime Quine
Encuentra el hoyo 1 aquí . Haga una quine que, cuando se ejecuta, genera su propio bloque de código fuente varias veces. De hecho, debe generarlo n veces, donde n en el siguiente número primo. Creo que un ejemplo lo muestra mejor. [MY QUINE][MY QUINE] [MY QUINE][MY QUINE][MY QUINE] [MY …

1
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 ASCII logarítmico …

7
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 …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.