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.

1
Es un doble + encabezado!
Relacionado Exposición Después de ganar el sorteo SO, podrías haber estado en la cima del mundo, ¡y lo estabas! El sorteo había estado sucediendo durante un año, ahora, y usted era uno de los cien programadores que fueron seleccionados para ingresar a la fortaleza SO. Y finalmente, la espera ha …
13 code-golf  string 

3
Diagramas de configuración electrónica
Desafío Dado un nombre de elemento, genera su configuración electrónica. Entrada Su entrada será el nombre completo de cada elemento (el rango es de Hidrógeno, 1, a Calcio, 20) con algunas excepciones: debe poder tener en cuenta las siguientes entradas: Natrium - This is sodium Kalium - This is potassium …

13
Pinpointing lateral cuadrado
¡Bienvenido a mi primer desafío de código de golf! :) Vamos directo a ello. Desafío: Dados dos vectores de coma flotante, O (origen) y T (objetivo), debe crear un programa para imprimir los valores L y R en STDOUT. O es una esquina de la plaza T es una esquina …

7
Un juego de adivinanzas plano
Hay un juego que me gusta jugar. Sucede en una cuadrícula de tamaño finito (pero está envuelta, como una esfera). En esa cuadrícula, se selecciona un punto aleatorio (solo entero). Luego, a mí, el usuario, se me solicita una entrada de coordenadas. Si mi entrada coincide exactamente con el punto …
13 code-golf  game 

15
Encuentra el ángulo entre dos puntos
Dados dos puntos Ay B, encuentre el ángulo de línea AOa línea BOsobre el punto Odonde Oestá el origen ( (0,0)). Además, el ángulo puede ser positivo o negativo dependiendo de las posiciones de los puntos (ver ejemplos). La entrada será puntos Ay B, y se puede dar en cualquier …

7
* Nombre del idioma * es increíble!
Escriba un programa en cualquier idioma que lea la entrada de stdin y envíe una salida ligeramente modificada a stdout. El programa debe tomar prestados algunos caracteres de la entrada y salida del prefijo más grande posible, *language-name* is awesome!seguido de una nueva línea y luego lo que queda de …
13 code-golf 

4
Imperfecciones dans mon français
Para conjugar un verbo en l'imparfait , uno debe realizar los siguientes pasos: Encuentra el "tallo" de la palabra; esto se logra omitiendo la -onsforma de la palabra conjugada con nous. Por ejemplo, vivre es nous vivons ; quitando -onsde los rendimientos vivonsviv- . Tome el tallo y agregue un …

3
Operaciones de orden
Introducción Llega un punto en la infancia cuando crees que has dominado la suma y la multiplicación, luego aparece alguien y te informa que: a * b + c = (a * b) + c! = a * (b + c), y que no fue un proceso tan simple o …
13 code-golf 

1
Bob el arquero!
Bob el arquero o /( )\ This is Bob. L L Bob wants to be an archer. ############# . / \ <--- bow So he bought himself a (c -)-> <--- arrow nice longbow and is about ( )/ <--- highly focused Bob shoot at a target. L L ############# …

10
Tamiz de Sundaram (para encontrar números primos)
El reto Implemente el tamiz Sundaram para encontrar los números primos a continuación n. Tome un entero de entrada n, y envíe los números primos a continuación n. Puede suponer que nsiempre será menor o igual a un millón. Tamiz Comience con una lista de los enteros de 1a n. …

5
Esquemas piramidales
Las pirámides mayas fueron (y son) una parte importante de la arquitectura antigua, que generalmente se usaban con fines religiosos. Por lo general, eran pirámides escalonadas, pero los escalones de cada una eran demasiado empinados para subir. Los sacerdotes subirían a la cima de ellos a través de escaleras alternativas …

1
Resuelve un juego de acordeón
Accordion es un juego de cartas solitario que encontré recientemente donde casi todos los diseños son solucionables, pero increíblemente difícil. Puedes jugarlo aquí . Reglas 52 cartas de cara se colocan boca arriba en un orden aleatorio. Cada turno, reemplaza una carta con una carta posterior, donde las dos cartas …

3
¿Qué tan audaz es esta publicación?
Preámbulo En el descuento de Stack Exchange, usamos ** para poner en negrita el texto. Por ejemplo, esta rebaja: The **quick brown fox jumps over the lazy** dog. Representa como: El rápido zorro marrón salta sobre el perro perezoso . Por supuesto, también usamos ** para cerrar la audacia. Entonces, …
13 code-golf  string 

1
¿Puedo hacer esa forma con bloques, losas y escaleras?
Considere una cuadrícula bidimensional rectangular donde cada celda puede estar vacía ( .) o llena ( 0). p.ej ..00.... 0000.... .00000.. 000...00 ..000000 000.00.. La cuadrícula se considera infinita, todas las celdas fuera de la región representada están vacías. El objetivo es cubrir los espacios llenos y dejar los espacios …

11
Un programa que imprime programas
Desafío Su objetivo es escribir un programa que imprima otro programa. Ese programa impreso debería imprimir otro programa, y ​​el nuevo programa debería imprimir otro programa, hasta el final. Reglas Cada programa debe tener menos de 256 bytes. (Si esto necesita ser cambiado, deje un comentario) El último programa debe …

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.