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
Dibujando en barras
Escriba un programa que tome un bloque rectangular de texto compuesto por X'sy .', como este aproximado A: ...... ..XX.. .X..X. .XXXX. .X..X. .X..X. Imprima una representación de esta cuadrícula girada 45 grados en el sentido contrario a las agujas del reloj dibujando una barra inclinada hacia adelante o hacia …



8
Deletrea los números en francés
Hubo un desafío para convertir un número a su número en inglés , pero eso fue demasiado sencillo. Dado un número 0–100, su tarea es generar el número correspondiente en francés. El sistema de numeración francés tiene una lógica más compleja que el inglés: Numeral Numero --------------- 0 zéro (nota …


7
¿Cómo alias funciones miembro en Python?
En Python, uno puede guardar bytes aliasing funciones que se utilizan repetidamente. Por ejemplo: r=range a=r(100) b=r(200) c=r(300) Sin embargo, cuando las funciones son funciones miembro juntas, no sé cómo asignar un alias de una manera que permita el encadenamiento. Por ejemplo: s='Hello' // Plain code s=s.replace('H','J').replace('e','i').replace('l','m').replace('o','y') // What I …
23 code-golf  tips  python 

27
Alfombras Sierpinski
¿Quién no ama un buen fractal? La alfombra Sierpinski es un ejemplo clásico de un fractal. Para completar esta tarea, se le pedirá que genere una alfombra de tipo e imprima la imagen resultante en stdout(vea el ejemplo a continuación para formatear) , que representa la alfombra nivelada. Los pasos …

4
Implementar ROT-47 ... en ROT-47
Desafío: Implemente ROT-47 en un código que funcione tanto como sí mismo como como la versión ROT-47 de sí mismo. Tanteo: Su puntaje se calcula como un porcentaje de bytes usados ​​elegibles para ROT-47 en total de ambas versiones del programa dividido por el total de bytes (todos los caracteres) …

5
Traducción de Leet a Inglés
Su desafío es escribir un programa para traducir (inglés) leetspeak / lolspeak / txtspk al inglés normal. Su programa debe leer desde la entrada y salida estándar hasta la salida estándar, a menos que su idioma no lo admita. Puede usar un archivo que contenga una lista de palabras en …

5
Dibuja las sombras de los edificios.
Entrada: 1 X X X X XX XXXXXX X X X X XX XXXXXX X X X XXX X XX XXXXXX X X X XXX X XX XXXXXX X X X Salida: X. X.. X... X.... XX. XXXXXX. X.X.X. X..... XX.. XXXXXX.. X.X.X.. XXX. X......XX... XXXXXX... X.X.X... XXX.. X......XX....XXXXXX.... X.X.X.... …

6
Vendedor de papas calientes
Dada una lista de puntos, encuentre el camino más corto que visite todos los puntos y regrese al punto de partida. El problema del vendedor ambulante es bien conocido en el campo de la informática, ya que hay muchas formas de calcularlo / aproximarlo. Se ha resuelto para grupos muy …

10
Resistencias de valor inusual
Introducción Al construir un proyecto de electrónica, un esquema puede requerir una resistencia de un valor inusual (por ejemplo, 510 ohmios). Verifica su depósito de piezas y descubre que no tiene resistencias de 510 ohmios. Pero tiene muchos valores comunes por encima y por debajo de este valor. Al combinar …

11
¡Tómate un descanso para hacer una serpiente!
Nuestra serpiente clásica ha desarrollado un desequilibrio de las hormonas de crecimiento . Para empeorar las cosas, su cola está congelada en su lugar. Dada la entrada direccional como se especifica en Figure 1, escriba un programa para determinar dónde crecerá. Figura 1. Entrada direccional. Especificaciones del programa Lea la …
23 code-golf 


6
Círculos que dividen el avión.
Tarea Se le dará un conjunto de círculos en el plano con sus centros en la línea y = 0 . Se garantiza que ningún par de círculos tiene más de un punto común. Su tarea es determinar en cuántas regiones se dividen los círculos en el plano. Una región …

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.