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
Dibuja una colcha de arte ASCII aleatoria
Para este desafío, una colcha de arte ASCII será un bloque de texto de 24 caracteres de ancho y 18 líneas de alto, que contiene los caracteres =-<>/\en un patrón similar a una colcha que es simétrica horizontal y verticalmente. Edredón de ejemplo: ======================== ------------------------ //\\//\\\//\/\\///\\//\\ <<><<>>>>><<>><<<<<>><>> /\\/\\\\/\/\/\/\////\//\ ------------------------ /\/////\\///\\\//\\\\\/\ …

7
Práctica de golf: Python [cerrado]
Este es un desafío de practicar la optimización del golf en Python: trucos y accesos directos reutilizables para eliminar algunos caracteres. Muchos estarán familiarizados con los golfistas de Python y usarán ideas comunes de los Consejos de Python . Algunos de estos usan funciones específicas de Python que quizás no …
31 code-golf  python 


23
Calcule los puntos en un juego "sjoelen"
Bien, ayer fue el segundo día de Navidad y mis (abuelos) padres y yo tuvimos un juego de "sjoelen", como se llama en los Países Bajos. El programador interno apareció en mí, pero justo cuando tuve la respuesta, la perdí. Quiero que lo vuelvas a hacer. Las normas: Tienes una …

7
Programación Pac-Man
Programmin 'Pac-Man Ajuste Juegas como Pac-Man. Desea recolectar gránulos, frutas y gránulos de energía antes que nadie, evitando los fantasmas. Reglas Cada Pac-Man válido estará en un solo laberinto. El jugador con el puntaje acumulado más alto después de 10 juegos ganará. Un juego termina cuando todos los Pac-Men están …

5
Acuario One Line
Mis suegros tienen un estanque de peces en su patio, lleno de koi. Realmente no se me pasó por la cabeza hasta que noté el siguiente extracto de mi código. ',') & '_' ... Tenía caras de pez mirándome desde la pantalla ... Lo que me ha dado una gran …

8
Code-Golf: Count Islands
Un concurso simple, inspirado en esta pregunta de stackoverflow : Se le da una imagen de una superficie fotografiada por un satélite. La imagen es un mapa de bits donde el agua está marcada con ' .' y la tierra está marcada con ' *'. Grupos de adyacentes *forman una …
31 code-golf 



22
Golf ASCII-art
Intentemos jugar al golf esta pieza de arte ascii que representa a un hombre de golf: '\. . |> 18 >> \. '. El | O >>. 'o | \. El | / \. El | / /. ' El | jgs ^^^^^^^ `^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ Fuente: JGS - http://www.retrojunkie.com/asciiart/sports/golf.htm Reglas: …

30
Cruz de personaje
Esperaba publicar algo más complejo como mi primer acertijo en PCG, pero una pregunta de tarea particular, eh ... sobre Stack Overflow me inspiró a publicar esto. Ellos quieren: imprima el siguiente patrón para cualquier palabra que contenga un número impar de letras: P M R A O R G …

29
Tono oscuro (recuerdo de la Hora del Planeta)
Su objetivo es simple: el programa debe girar la pantalla de su ordenador totalmente negro . Después de iniciar el programa, la pantalla debe volverse completamente negra y permanecer así hasta que se salga del programa (cualquier tecla, o alt + F4, movimiento del mouse, etc.), después de lo cual …
31 code-golf 

25
¿Cuántas direcciones IP hay en un rango dado?
Inspirado por... Redes: ¿cómo puedo calcular cuántas direcciones IP hay en un rango determinado? Escriba un programa o función que tome dos cadenas como entrada, cada una de las cuales es una dirección IPv4 expresada en notación punteada estándar y genera o devuelve el número de direcciones IP cubiertas por …

18
Acrónimos recursivos
Objetivo De Wikipedia : Un acrónimo recursivo es un acrónimo que se refiere a sí mismo en la expresión que representa. Su objetivo es verificar si una cadena es un acrónimo recursivo. El acrónimo es la primera palabra. Las palabras no distinguen entre mayúsculas y minúsculas, separadas con un solo …
31 code-golf 

17
Crear un intérprete HQ9 +
El objetivo de este código de golf es crear un intérprete para el lenguaje de programación HQ9 + Hay 4 comandos en este lenguaje de programación: H - imprime "¡Hola, mundo!" Q : imprime el código fuente del programa 9 - imprime la letra de la canción "99 botellas de …

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.