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.

13
Hormiga de Langton ASCII art.
Dibuja el camino de la hormiga de Langton . Descripción Los cuadrados en un avión son de diferentes colores, ya sea negro o blanco. Identificamos arbitrariamente un cuadrado como la "hormiga". La hormiga puede viajar en cualquiera de las cuatro direcciones cardinales en cada paso que da. La hormiga se …


30
Hola ventana del mundo
Crea una ventana que diga hola mundo adentro y nada más. No puede tener ningún botón de aceptar o cancelar dentro. Debe ser solo una ventana simple que dice hola mundo. No me importa el contenido del marco de la ventana o el aspecto de la ventana, pero en su …

18
La "abuela sorda" de Chris Pine
Soy mentor en RubyLearning y uno de los ejercicios que damos a nuestros estudiantes es el ejercicio "Abuela sorda" del libro " Aprender a programar " de Chris Pine . Aquí está la descripción: Escribe un programa de abuela sorda. Lo que le digas a la abuela (lo que escribas), …
22 code-golf  string 


26
Subasta de oferta única más baja
Gracias por todas las entradas, la fecha límite ya pasó y los puntajes finales están al final de la pregunta. Felicitaciones a PhiNotPi por una victoria bastante completa. Este es un rey de la colina desafío del , cuyo objetivo es crear un programa que gane con más frecuencia que …

3
Golf de bolos
Su tarea es crear el programa más corto (A) que genera otro programa (B) con los bytes más únicos, que a su vez genera el programa original (A). Esencialmente, estás jugando a la mitad de un par de programas de ouroboros (también conocido como quine iterativo periódico) y jugando boliche …

2
Golf existencial
Las matemáticas tienen muchos símbolos. Algunos pueden decir demasiados símbolos. Así que hagamos un poco de matemáticas con imágenes Vamos a tener un papel, en el que nos basaremos. Para comenzar el papel está vacío, diremos que es equivalente a ⊤⊤\top o ciertocierto\textit{true} . Si escribimos otras cosas en el …
22 math  logic  proof-golf 

12
¿Fue realmente el día de Canadá?
¡El 1 de julio es el día de Canadá (yay Canadá)! ¿O es eso? Parece que la página de Wikipedia para este día tiene mucho contenido relacionado con Canadá, pero ¿hay otro día que sea más canadiense? Su tarea es escribir un programa o función que tome una fecha (mes …

8
Leer una pantalla retro
Arte robado de ¿ De qué tamaño es el dígito? Los dígitos de 7 segmentos se pueden representar en ASCII utilizando _|caracteres. Aquí están los dígitos 0-9: _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | |_| |_| |_| | |_ _| …

2
Calcular un pedigrí
Una pequeña lección de genética Cuando solo tiene acceso a los rasgos o fenotipos visibles de alguien, a menudo se utiliza un pedigrí de sus antecedentes familiares para determinar la información genética real o el genotipo de cada miembro de la familia. Cuando se trata de un dominio simple como …

2
¿Prepárate para morir?
Fondo Una fuente de tedio en los juegos de rol de mesa es lidiar con tiradas que involucran muchos dados. Lanzar un hechizo de desintegración puede ser instantáneo, ¡pero lanzar y sumar 40 dados ciertamente no lo es! Se discuten varias sugerencias para manejar esto en rpg.stackexchange.com . Sin embargo, …

4
Cómo contar las sílabas en una palabra
Entrada: se le pasará una cadena que contiene una sola palabra en inglés. Todas las letras estarán en minúsculas y no habrá caracteres no alfabéticos en la cadena. Salida: devolverá un número entero del 1 al 7 que representa cuántas sílabas cree que hay en la palabra. Puntuación: su programa …

15
Conversión de convenciones de codificación
En ese Golf de codificación, debe convertir una convención de codificación con TitleCase a lower_case_with_underscores. ¡Y viceversa! Especificación Cambie la carcasa de la siguiente manera: Si el carácter de subrayado es un delimitador, cambie la carcasa a Título de caso sin ninguno de los delimitadores. Si hay varias palabras sin …
22 code-golf  string 

30
Torre de cuerdas
Dada una cadena de texto, imprímala como una 'torre'. Cada segmento de la cadena (de la forma 0:n) se repite varias 5*nveces, por lo que el primer carácter se repite 5 veces, luego la primera y la segunda 10 veces, etc. Ejemplos: 'hello' -> ['h'] ['h'] ['h'] ['h'] ['h'] ['h', …

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.