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.

6
Detecta qué lenguaje de programación es un fragmento
Su desafío es tomar algún código fuente como entrada y salida en qué lenguaje de programación está escrito. Por ejemplo, podría tener la entrada class A{public static void main(String[]a){System.out.println("Hello, World!");}} Y salida Java Sus dos objetivos principales son la diversidad (cuántos lenguajes de programación puede detectar) y la precisión (qué …

5
Consejos para jugar golf en brainfuck
¿Qué consejos generales tienes para jugar al golf en Brainfuck? Estoy buscando ideas que se puedan aplicar a los problemas de golf de código en general que sean al menos algo específicos para el brainfuck (por ejemplo, "eliminar comentarios" no es una respuesta). Por favor, publique un consejo por respuesta.


30
Letras en los números de teléfono
Problema: Está creando un nuevo teléfono donde las personas pueden escribir números de teléfono especializados, por ejemplo 1-800-program, y se convertirían automáticamente en un número de teléfono utilizable, como 1-800-7764726(para el ejemplo anterior). Su programa recibirá una cadena de cualquier longitud con números, letras y guiones, y convertirá todas las …
23 code-golf  number 


6
Relaciones de engranajes de Lego
Estoy construyendo un robot lego gigante y necesito generar algunas relaciones de engranaje particulares usando un conjunto de engranajes. Tengo muchos engranajes con los tamaños de engranajes de lego comunes: 8, 16, 24 o 40 dientes. Escriba un programa que pueda usar donde ingrese una relación de engranaje y el …
23 code-golf  math 

5
Anota un juego de Go
Marcar un juego Go es una tarea que no es demasiado fácil. En el pasado ha habido varios debates sobre cómo diseñar reglas para cubrir todos los casos extraños que pueden ocurrir. Afortunadamente, en esta tarea no tienes que hacer cosas complicadas como la vida o la muerte o la …

21
Convertir un decimal repetido en una fracción
Esta pregunta no necesita aplicarse solo a decimales de terminación: los decimales repetidos también se pueden convertir en fracciones a través de un algoritmo. Su tarea es hacer un programa que tome un decimal repetido como entrada, y generar el numerador y denominador correspondiente (en los términos más bajos) que …

12
Trama una imagen en escala de grises
Trama una imagen en escala de grises en blanco y negro puro con tu propio algoritmo. Pautas: debe crear su propio algoritmo nuevo. No puede usar algoritmos preexistentes (ej. Floyd-Steinburg) pero puede usar la técnica general. Su programa debe poder leer una imagen y producir una imagen del mismo tamaño. …

8
Recreación de la composición de Piet Mondrian
Buenas tardes, Su objetivo es, en la menor cantidad de bytes de código fuente, recrear cualquiera de las pinturas de 'Composición' de Piet Mondrian (por ejemplo, Composición # 10 ). La recreación puede usar los colores reales o reemplazarlos con los colores apropiados de la Paleta de 16 colores predeterminada …

7
Convertir expresiones infijadas a notación postfix
Cuando vi el título de esta pregunta cerrada , pensé que parecía un interesante desafío de código de golf. Así que permítanme presentarlo como tal: Reto: Escriba un programa, expresión o subrutina que, dada una expresión aritmética en notación infija , como 1 + 2, genera la misma expresión en …
23 code-golf  math 


15
Cuerdas topográficas
Aquí hay algunos ejemplos de entrada, así que puedo explicar cuál es el problema: ((1 2)(3 (4 5) moo)) (i (lik(cherries)e (woohoo))) Piense en esta línea de texto como un mapa topográfico de algunas montañas. Cada conjunto de paréntesis ilustra una unidad de altitud. Si "vemos" esto desde un lado, …

23
Encuentra los factores primos
En esta tarea, debe escribir un programa que calcule los factores primos de un número. La entrada es un número natural 1 <n <2 ^ 32. El resultado es una lista de los factores primos del número en el siguiente formato. Los exponentes se deben omitir si son 1. Solo …

26
Había una anciana
Su objetivo es escribir un programa que imprima el siguiente poema exactamente como aparece aquí: There was an old lady who swallowed a fly. I don't know why she swallowed that fly, Perhaps she'll die. There was an old lady who swallowed a spider, That wriggled and iggled and jiggled …

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.