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.

30
Máximo común divisor
Su tarea es calcular el máximo común divisor (GCD) de dos enteros dados en el menor número de bytes posible. Puede escribir un programa o función, tomando entradas y devolviendo salidas a través de cualquiera de nuestros métodos estándar aceptados (incluidos STDIN / STDOUT, parámetros de función / valores de …

23
Holy Hole In A Donut, Batman!
Algunos personajes son más santos que otros. Usando la menor cantidad de letras impías posible, muestre la declaración anterior. Reto Escriba un programa completo para imprimir Holy Hole In A Donut, Batman!en STDOUT o la alternativa más cercana. Si puede comprimir la entrada para reducir su puntaje, enloquezca :) Entrada …

30
Programación con bits y bytes
En este desafío, vas a escribir un intérprete para un lenguaje simple que he inventado. El lenguaje se basa en un único acumulador A, que tiene exactamente un byte de longitud. Al comienzo de un programa, A = 0. Estas son las instrucciones de idiomas: !: Inversión Esta instrucción simplemente …

8
40 números en 9 bytes
Hay 40 formas en que se puede organizar una ruta Hamiltoniana dirigida en una cuadrícula de 3 × 3: este gráfico (¡ gracias Sp3000! ) Muestra solo las 20 rutas no dirigidas. Atraviese cada línea de color en ambas direcciones para los 40 caminos dirigidos. Reto Usando solo ASCII imprimible …




22
Compruebe si el punto se encuentra dentro del triángulo
Su objetivo es determinar si un determinado punto 2D X se encuentra dentro del área del triángulo con vértices dados A, B, C. Escriba una función que tome las coordenadas del punto de prueba X y los tres vértices del triángulo (de modo que sea un total de 8 coordenadas) …

30
Errores de tiempo de ejecución ridículos [cerrado]
Escriba programas que produzcan errores de tiempo de ejecución locos, oscuros, ridículos o simplemente chiflados. No se requiere ofuscación y golfitud (brevedad). Las soluciones que parecen funcionar bien son mejores. Las soluciones que parecen que deberían romperse en un sentido pero romper en otro son mejores. las soluciones que no …

30
La forma más creativa de revertir un entero positivo [cerrado]
Proporcionó una entrada como un entero sin signo: 13457 Su función / subrutina debería devolver: 75431 Dado que este es un concurso de popularidad, sea creativo. Las soluciones creativas utilizan técnicas inusuales o ingeniosas para lograr la tarea dada. Restricciones: No puedes usar matrices. No puedes usar cadenas. Sin anulación …

30
Generador de contraseñas aleatorias
El servidor de dominio requiere que todos los empleados tengan una contraseña segura y aleatoria que cumpla con las siguientes reglas: Exactamente 15 caracteres de largo. Solo caracteres que se pueden escribir en el teclado (como se muestra a continuación en el tipo de código). No se permite enseñar a …
40 code-golf  random 

18
Pato, pato, se fue!
Aquí está la canción (bastante aterradora) de los cinco patitos (no es larga): Five little ducks went out one day, over the hills and up away. Mother Duck said, "Quack Quack Quack Quack", but only four little ducks came back. Four little ducks went out one day, over the hills …
40 code-golf  string 

27
La diferencia no debería hacer diferencia
Su compañía recientemente contrató a un nuevo grupo de administradores de sistemas extremadamente dedicados . Sienten que solo mirar las pantallas de la computadora es bastante limitante (quiero decir, una frecuencia de actualización de 60Hz NO es suficiente), por lo que conectaron el bus de datos de la CPU a …

24
Espere impacientemente la entrada
Su tarea hoy es implementar un límite de tiempo para obtener información, una tarea que he encontrado bastante molesta en la mayoría de los idiomas. Creará una función de programa que solicita al usuario que ingrese. Inmediatamente después de que el usuario proporcione la entrada, imprima el mensaje input receivedy …
39 code-golf 

21
Distancia Levenshtein
Si bien hay muchas preguntas de distancia de edición, como esta , no hay una pregunta simple para escribir un programa que calcule la distancia de Levenshtein. Alguna exposición La distancia de edición de Levenshtein entre dos cadenas es el número mínimo posible de inserciones, eliminaciones o sustituciones para convertir …
39 code-golf  string 

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.