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.

4
Convertir Fractran en Brainfuck
Antecedentes Fractran es un lenguaje de programación esotérico completo de Turing inventado por John Conway. Un programa Fractran consiste en una lista ordenada de fracciones. El programa comienza tomando un solo entero como entrada. Cada iteración del programa, busca en la lista la primera fracción de tal manera que multiplicar …


21
Javascript: crea una matriz de 10x10 de 1s
Obviamente, este desafío sería trivial con funciones y bibliotecas separadas, por lo que no están permitidas. Su código debe cumplir con una especificación ECMAscript (cualquier especificación servirá), por lo que no hay respuestas específicas del navegador. La matriz debe ser accesible después de que se instancia. Tengo una respuesta que …

1
Perder en tres en raya
Escribe un programa que juegue un juego de Misère tic-tac-toe. Es decir, el objetivo es obligar a tu oponente a tomar tres seguidos. Acepte en la entrada estándar una 'X' o una 'O' (la letra, no cero), para determinar de qué lado se reproducirá el programa. Luego saca un solo …



30
Calculadora que agrega valores de caracteres
Tarea Construya una calculadora, que tome cualquier cadena, de un archivo, stdin o lo que sea, y sume todos los valores de los caracteres. Ejemplo Input Hello World! Output 1085 Reglas La calculadora debe aceptar solo la codificación ASCII. El código más corto gana. Notas En cuanto al comentario de …
18 code-golf 

30
Generador de código de ticket aleatorio
Una empresa de lotería quiere generar un número de boleto de lotería aleatorio de 10 caracteres de longitud. Escriba un código en cualquier idioma para crear un número en el que cada dígito aparezca solo una vez, por ejemplo, 9354716208en este número todos los enteros del 0 al 9 solo …
18 code-golf 

4
Programación en estrella!
El reto ¡Escriba un programa o función que imprima estrellas! El programa recibirá dos parámetros por entrada estándar: tamaño de la estrella y número de puntos de la estrella. Una estrella puede tener cualquier tamaño entre 0 y 10 y tener 3, 4 o 5 puntos. Los parámetros de entrada …



6
Mensaje de error falso
Escriba un programa que imprima el mensaje de error de sintaxis del compilador o intérprete. El mensaje de error debe ser engañoso para que los encargados del mantenimiento del código tarden días en descubrir que el error fue falso, es decir, debe ofuscar (y ocultar su intención). Además, el error …

5
Saltando y corriendo
A Matthew le gusta resolver acertijos. Cada vez que logra resolver uno, salta felizmente. Recientemente, realmente necesita hacer esto, ya que una lluvia de meteoritos ha abierto cráteres y agujeros en el suelo en los que no le gustaría caer. Te dan una parte del paisaje que Matthew quiere cruzar, …

5
Repara una función aleatoria rota
Un amigo tiene una tarjeta adicional en su computadora que genera un número perfectamente aleatorio del 1 al 5 inclusive. Desafortunadamente, derramaron cola de alguna manera, y ahora genera solo 2 para todos los números del 1 al 4. Afortunadamente, la aleatoriedad se conserva, pero 2 tiene una probabilidad del …

13
Tesoro pirata
Encontrar un tesoro escondido por piratas es realmente fácil. Todo lo que necesitas para esto es un mapa. Es ampliamente conocido que los piratas dibujan mapas a mano y describen el algoritmo para encontrar un lugar de la siguiente manera: "Párate cerca de una palmera solitaria, haz 30 pasos hacia …
18 code-golf 

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.