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.

24
La secuencia Agregar-Multiplicar-Agregar
( Relacionado ) Dado un número entero n > 1, 1) Construya el rango de números n, n-1, n-2, ... 3, 2, 1y calcule la suma 2) Tome los dígitos individuales de ese número y calcule el producto 3) Tome los dígitos individuales de ese número y calcule la suma …

30
Salida de la lista de notas musicales.
Esta tarea es simple: escriba un programa o función que genere la lista de todas las notas musicales (usando nombres de notas en inglés) de A ♭ a G♯. Todas las notas sin un nombre que consista en una sola letra (es decir, notas negras en un teclado musical) deben …

9
Contraer el antistring
En este desafío, se le dará una cadena alfabética como entrada. Definiremos el "anti-string" de una entrada dada para que sea el string con el caso de todas las letras invertidas. Por ejemplo AaBbbUy -> aAbBBuY Debe escribir un programa que tome una cadena como entrada y busque la subcadena …


16
¡Cuidado con el tornado matricial!
El tornado matricial es como cualquier otro tornado: consiste en cosas que giran alrededor de un centro. En este caso, elementos de la matriz en lugar de aire. Aquí hay un ejemplo de un tornado matricial: Primero comenzamos seccionando la matriz en anillos cuadrados, cada sección consta de elementos que …
27 code-golf  matrix 

13
Aventureros en las ruinas
Test Driver • Discusión de desafío • Enviar aventurero ( Fuente de la imagen ) Varios aventureros rivales están atacando las ruinas en busca de tesoros, pero solo pueden transportar tanto a la vez y tienen sus límites de resistencia. Quieren obtener el tesoro más valioso y salir antes de …

13
Imprime "Hey Jude" de The Beatles
Su tarea es escribir un programa que imprima los siguientes cuatro versículos extraídos de la letra de la canción "Hey Jude" de The Beatles (© Sony / ATV Music Publishing LLC): Hey Jude, don't make it bad\n Take a sad song and make it better\n Remember to let her into …


27
Analizar un literal entero de C ++ 14
De acuerdo con http://en.cppreference.com/w/cpp/language/integer_literal , los literales enteros consisten en un literal decimal / hexadecimal / octal / binario y un sufijo entero opcional, que obviamente es completamente innecesario, desperdicia bytes preciosos y es No se utiliza en este desafío. Un literal decimal es a non-zero decimal digit (1, 2, …

9
Fiesta de acción de gracias
Mañana, 23 de noviembre, es el Día de Acción de Gracias en los Estados Unidos. Para prepararse, debe cocinar algunos pavos ASCII. Sin embargo, dado que está retrasado en la planificación, necesita un programa (o función) que lo ayude con la cantidad de aves que necesita preparar. .---. _ .' …


24
Establecer la hora
Imagine el siguiente reloj de 24 horas que puede controlarse con las teclas de flecha: ╔══╗ ┌──┐ ║00║:│00│ ╚══╝ └──┘ HH mm Al presionar la flecha hacia arriba dos veces ( ↑↑) aumentará la entrada de hora enfocada actualmente: ╔══╗ ┌──┐ ║02║:│00│ ╚══╝ └──┘ HH mm Presionando la flecha derecha …
27 code-golf  date 

6
Quines mutuamente excluyentes
Tu desafío es simple. Escriba dos programas que no compartan caracteres que se muestren entre sí Ejemplo Dos programas P y Q son quines mutuamente excluyentes si: P salidas Q Q salidas P No hay un carácter c que pertenezca tanto a P como a Q Cada programa P y …

13
Secuencia Seqindignot
El título está compuesto por 'Índice de secuencia de dígitos no'. Reto: Dado un número entero nque es >= 0, genera el nnúmero 'th de la siguiente secuencia. Aquí están los primeros 50 elementos, con su índice (indexado 0) encima: 0 1 2 3 4 5 6 7 8 9 …

9
Rejilla rómbica ASCII
Escriba el código más corto medido por el recuento de bytes para generar una cuadrícula ASCII compuesta de rombos, dados los siguientes parámetros: m - número de rombos completos en una fila n - número de filas s - lado del rombo más pequeño r - nivel de anidamiento - …

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.