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
Determine si todos los dígitos decimales son únicos
Las preguntas eliminadas en Stack Overflow a veces son un excelente material de golf. Escriba una función que tome un entero no negativo como entrada y devuelva verdadero si todos los dígitos en la representación de base 10 de ese número son únicos. Ejemplo: 48778584 -> false 17308459 -> true …

30
Imprime el alfabeto cuatro veces
El programa debe imprimir el alfabeto cuatro veces: primero en el orden alfabético normal, segundo en el orden de un teclado qwerty, tercero en el orden de un teclado dvorak y, por último, en orden alfabético inverso. La salida debería parecerse a esto: abcdefghijklmnopqrstuvwxyz qwertyuiopasdfghjklzxcvbnm pyfgcrlaoeuidhtnsqjkxbmwvz zyxwvutsrqponmlkjihgfedcba La salida no …

30
Consejos para jugar golf en PHP
¿Qué consejos generales tienes para jugar al golf en PHP? Estoy buscando ideas que puedan aplicarse a los problemas de código de golf en general que sean al menos algo específicos de PHP (por ejemplo, "eliminar comentarios" no es una respuesta). Por favor, publique un consejo por respuesta.
37 code-golf  tips  php 

30
¡Mezcla pi y e para hacer un pastel!
Todo el mundo sabe pi la constante matemática, la razón de la circunferencia de un círculo a su diámetro. 3.14159265358979323846264338327950288419716939937510... Es probable que también sabe ae la constante matemática, la base de un logaritmo natural. 2.71828182845904523536028747135266249775724709369996... Pero ... ¿sabes pastel ? Es una de las constantes más importantes (para mí). …

5
P i = = 3. 2
Inspirado en este video de la serie Infinite . Introducción Pi se define como la relación de la circunferencia al diámetro de un círculo. Pero, ¿cómo se define un círculo? Por lo general, un círculo se define como los puntos con distancia constante al punto central (supongamos que el centro …



7
Lista de versiones de Python
Python es el lenguaje de programación principal de más rápido crecimiento en la actualidad. Es el idioma más buscado por tercer año consecutivo, lo que significa que los desarrolladores que aún no lo usan dicen que quieren aprenderlo. [1] La razón de la popularidad de Python son sus muchas versiones. …

6
COBOL Y2K redux
En la década de 1990, los ingenieros informáticos de COBOL descubrieron una forma de ampliar los campos de fecha de seis dígitos al convertirlos a YYYDDDdónde YYYes year - 1900y DDDes el día del año [001 to 366]. Este esquema podría extender la fecha máxima a 2899-12-31. En el año …

30
Se incrementan 1 bits consecutivos
Dado un patrón (formato de cadena o matriz) de Bits: [0,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1] La tarea es reemplazar cualquier número de 1-Bits consecutivos con una secuencia numérica ascendente que comience en 1. Entrada Patrón (se puede recibir como una cadena o matriz) Ejemplo: Cuerda: 1001011010110101001 Formación: [1, 0, 0, 1, 0, 1, 1, …

19
Expansión de soporte!
Su desafío es expandir algunos corchetes en la entrada de un programa como se muestra: Encuentre una cadena s entre dos corchetes coincidentes [y ], con un solo dígito n después del corchete de cierre. Retirar los soportes. Reemplace s con sí mismo repetido n veces. (Si n es 0, …

19
Traducir código Morse en función de la duración del tono
Gol El código Morse a menudo se representa como sonido. Dado un flujo de bits que representan si el sonido está activado o desactivado, traduzca el flujo a letras, números y espacios. Detalles específicos El flujo de bits se analiza en función de la duración de la repetición de bits …
36 code-golf  morse 

30
Ot wes thi bist uf tomis
Me encanta este simple cifrado, es muy divertido leer palabras que no son del todo legibles para los humanos y llenar los vacíos ... Ot wes thi bist uf tomis, ot wes thi wurst uf tomis, ot wes thi egi uf wosdum, ot wes thi egi uf fuuloshniss, ot wes …

22
Cuentas ASCII básicas
Título alternativo: Cuenta tu sentencia de prisión en el muro Dado un número n, los resultados obtenidos se agrupan en el tradicional 5 por grupo y 50 por fila. Ejemplos 1 | | | | 4 4 |||| |||| |||| |||| 5 5 |||/ ||/| |/|| /||| 6 6 |||/ …
36 code-golf  ascii-art  number  code-golf  number  integer  binary  base-conversion  code-golf  array-manipulation  code-golf  chemistry  code-golf  number  sequence  fibonacci  code-golf  matrix  optimization  code-golf  number  code-golf  math  number  sequence  code-golf  math  array-manipulation  matrix  linear-algebra  code-golf  kolmogorov-complexity  cops-and-robbers  cops-and-robbers  code-golf  tips  basic  code-golf  decision-problem  binary  tiling  game  king-of-the-hill  python  code-golf  c  code-golf  ascii-art  code-golf  string  kolmogorov-complexity  alphabet  code-golf  number  code-golf  string  code-golf  number  sequence  integer  code-golf  number  permutations  restricted-complexity  restricted-time 

17
Primes que no sean Optimus
Reto Dado un entero de entrada n > 0, genera el número de primos (que no sea n, si nes primo) que se pueden producir al alterar un dígito en la expansión decimal de n (sin cambiar el número de dígitos). Ejemplos Por ejemplo, n = 2. Al alterar un …

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.