Programación de Puzzles y Código de Golf

19
Multiplica todos los números en una cadena

Ganador: Chilemagic , ¡21 bytes masivos! Puede continuar enviando su respuesta, sin embargo, ya no puede ganar. Publicación original mantenida: Su objetivo es encontrar todos los números en una cadena y multiplicar cada uno individualmente por un valor ingresado por el usuario No tendrá que...

19
Generar números de Ulam

Dado un entero n(donde n < 10001) como entrada, escriba un programa que genere los primeros n números Ulam . Un número de Ulam se define de la siguiente manera: U 1 = 1, U 2 = 2. Porque n > 2, U n es el número entero más pequeño que es mayor que U n-1, que es la suma de dos términos...

19
Draw ASCII Playing Cards

Considere estos 15 patrones de naipes ASCII (as a través de Joker y el reverso), donde Xhay un marcador de posición para el símbolo del palo : (se ven mejor con menos espacio entre líneas) ------------- ------------- ------------- ------------- ------------- ------------- -------------...

19
Capas Sierpinski

Comenzando con /\usted, puede crear un patrón similar a un triángulo de Sierpinski agregando una línea debajo de tal manera que ... Cualquier rama suelta /o \se divide de nuevo en dos ramas: /\. Cualquier colisión de ramas \/muere con nada (excepto espacios) debajo. Repetir estas reglas...

19
Generador de quinas generalizado

El reto En este desafío, especifica un idioma de origen S y un idioma de destino T . Su tarea es escribir el siguiente programa Pen el idioma S. Si se proporciona un programa válido Qen el idioma Tcomo entrada P, generará un programa válido Ren el idioma Tque no recibe entradas y salidas Q(R), es...

19
Crea una matriz con números repetidos

Desafío Su tarea en esta pregunta es escribir un programa o una función con nombre que tome un entero positivo n(mayor que 0) como entrada a través de STDIN, ARGV o argumentos de función y genere una matriz a través de STDOUT o el valor devuelto por la función. ¿Suena bastante simple? Ahora estas...

19
Jump the Array!

Juguemos un juego para un jugador llamado Jump the array . Para jugar, solo necesitas una variedad de enteros, por ejemplo a. Comienzas en alguna posición i, y en cada turno, saltas a una nueva posición. A su vez n, si nes par, saltas a la posición absoluta a[i] mod length(a), si nes extraño,...

19
Traducir Preludio a Befunge

Este es el desafío semanal n. ° 2. Tema: Traducción Escriba un programa o función que tome el código fuente de un programa en Prelude y genere código para un programa equivalente en Befunge-93 . Para que el programa sea equivalente, debe, para cualquier entrada dada, producir la misma salida que...

19
Cadena a binario

Este es un desafío de código de golf. Tal como dice el título, escriba un programa para convertir una cadena de caracteres ascii en binario. Por ejemplo: "Hello World!" debe convertirse en 1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100 100001. Nota:...

19
El programa de ajedrez más pequeño

Inspirado por este reciente artículo que habla de un programador francés que escribió un programa de ajedrez de 487 bytes de 2 jugadores (humano contra humano) en la Asamblea, me pregunté qué tan pequeños podrían ser los programas de ajedrez en otros idiomas. Detalles El programa solo debe...

19
Corregir errores con Hamming (7,4)

El código Hamming (7,4) se remonta a 1950. En aquel entonces, Richard Hamming trabajó como matemático en los Laboratorios Bell. Todos los viernes, Hamming configuró las máquinas de cálculo para realizar una serie de cálculos y recolectó los resultados el lunes siguiente. Mediante el uso de...

19
Una mnemotécnica para recordar 23940

El sistema principal es un dispositivo mnemotécnico para convertir números en palabras para que puedan memorizarse más fácilmente. Se basa en cómo suenan las palabras fonéticamente, pero para simplificar las cosas para el desafío, solo nos preocuparemos de cómo se deletrean las palabras. Esto...

19
Calcular el tamaño de la luna

El tamaño del misterio de la luna Estoy seguro de que has oído que la luna cambia de tamaño. Cuando estás enamorado y tienes suerte, la luna tiene casi el doble de tamaño en comparación con las situaciones normales. Algunas personas dicen que la razón es la atmósfera que actúa como lente. Otros...

19
Brainf *** subprogramas con salidas únicas

Debería escribir un programa de Brainfuck (BF) de 100 bytes de longitud. Un personaje se eliminará de todas las formas posibles de los 100 nuevos programas resultantes (99 bytes de longitud). Por ejemplo, para el programa de ++.>.las 5 subprogramas son +.>., +.>., ++>., ++..y...

19
Salida de una cara en un cubo numerado

Asigne los números del 0 al 7 a los 8 vértices de un cubo de la forma que desee. Se debe asignar exactamente un número a cada vértice. Por ejemplo, sus vértices podrían asignarse así: 3-----1 /| /| 4-----2 | | | | | | 5---|-0 |/ |/ 6-----7 Escriba un programa que tome un número entero de 0 a...

19
¿Quién gana un truco de espadas?

Escribe el código para determinar quién gana un truco de cuatro cartas en un juego de espadas . Pocos bytes ganan. La entrada es una cadena que enumera las cuatro cartas jugadas en secuencia como TH QC JH 2H(Diez de corazones, Reina de tréboles, Jota de corazones, Dos de corazones). Una carta...