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.

7
pssssssssssssst
Introducción Este es uno es bastante sencillo. Dibujaremos una serpiente en ascii. Esto se inspiró en ese viejo juego de serpientes donde tienes que recolectar la fruta y crecer continuamente. Definición Dado un número entero positivo N que representa la longitud de la serpiente, dibuja una serpiente para que tenga …

6
Telegraphy Golf: Decode Baudot Code
Fondo En 1870, Émile Baudot inventó el Código Baudot , una codificación de caracteres de longitud fija para telegrafía. Diseñó el código para ingresarlo desde un teclado manual con solo cinco teclas; dos operados con la mano izquierda y tres con la derecha: Los dedos índice derecho, medio y anular …

30
Dilema del acuario
Dilema del acuario Un Disarium se define como un número cuyo: la suma de sus dígitos alimentados con su posición respectiva es igual al número original Su tarea : Tienes una extraña obsesión con los números clasificados como un acuario. La necesidad de seguir los caminos del disarium es tan …

20
Expandir exponenciación
Dados dos enteros mayores que uno, A y B, generan cuatro expresiones matemáticas en este orden: La expresión simple A ^ B (A a la potencia B). por ejemplo, si A = 2 y B = 3, 2^3. La expansión de A ^ B en términos de multiplicaciones repetidas de …



9
Decodificador canino Acme del profesor Schwartzman 2000
Introducción Nosotros, especialmente los geeks entre nosotros, que tienden a ser fanáticos, todos recordamos esta vieja caricatura de Far Side : Claramente, el profesor Schwartzman podría haber repasado sus habilidades de programación un poquito más antes de poner en práctica su invento. Pero, ¿puedes replicarlo tú mismo ... usando la …
31 code-golf  string 

30
Minimo común multiplo
El mínimo común múltiplo de un conjunto de números enteros positivos Aes el entero más pequeño postive Btal que, para cada uno ken A, existe un número entero positivo ntal que k*n = B. Dado al menos dos enteros positivos como entrada, genera su mínimo común múltiplo. Reglas Se permiten …

19
Implementar la finalización de la pestaña
La finalización de tabulación es una característica útil que completa automáticamente los comandos escritos parcialmente. Lo vas a implementar. Por ejemplo, si los comandos disponibles fueran ['apply','apple','apple pie','eat'], entonces ase completarían en appl, ya que todos los comandos que comienzan con atambién comienzan con appl. De entrada y salida Debe …
31 code-golf  string 

30
Alfabeto Diamante
¡Has visto el asombroso triángulo del alfabeto , la venganza del triángulo del alfabeto y ahora es el momento de la venganza de la venganza del triángulo del alfabeto! Introduciendo ... ¡EL DIAMANTE DEL ALFABETO! Su tarea es generar este texto exacto, en minúsculas / mayúsculas no importa, aunque las …

8
Compresión cuadrada latina
Un cuadrado latino es un cuadrado que tiene símbolos en las filas o columnas sin repetida: . 13420 21304 32041 04213 40132 Y como muchos jugadores de Sudoku saben, no necesitas todos los números para deducir los números restantes. Su desafío es comprimir un cuadrado latino en la menor cantidad …

12
¡Hazme un pastel de luna!
¡El festival de mediados de otoño ha comenzado! Desafortunadamente, todos mis pasteles de luna fueron robados: se están volviendo demasiado caros para gente pequeña como yo, ¡y me temo que no podré comer ninguno este año! Así que te pido ayuda. ¿Podrías hacerme un poco? Para aquellos que no lo …


30
¿En qué base está este número?
Aquí hay un buen desafío fácil: Dada una cadena que representa un número en una base desconocida, determine la base más baja posible en la que pueda estar ese número. La cadena solo contendrá 0-9, a-z. Si lo desea, puede optar por letras mayúsculas en lugar de minúsculas, pero especifíquelo. …

5
Reconocer una vid
Fondo Tengo un montón de viejas y granuladas imágenes en blanco y negro. Algunos de ellos representan enredaderas trepando por una pared, otros no; su tarea es clasificarlos por mí. Entrada y salida Su entrada es una matriz rectangular 2D de bits A , dada en cualquier formato conveniente. No …

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.