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.


19
Calcular la suma dividida binaria de una palabra
Tome una cadena que scontenga caracteres ASCII imprimibles como entrada y genere su "suma dividida binaria". ¿Necesitas una explicación? ¿Cómo se obtiene la suma dividida binaria? Usaremos la cadena A4como ejemplo en la siguiente explicación. Convierta los caracteres a binario, tratando cada letra como un carácter ASCII de 7 bits …

20
Encuentra el primer paréntesis
Este fue uno de una serie de desafíos previos al cumpleaños de Brain-Flak. Descubre más aquí . Reto Para este desafío, su objetivo será encontrar el primer par de corchetes coincidentes en una cadena de ()[]{}<>corchetes totalmente coincidentes . Para tomar prestada la definición de DJMcMayhem de una cadena totalmente …

12
Invierta y agregue degeneración
Introducción Invertir y agregar es tan simple como parece, toma n y agregarlo a sus dígitos en orden inverso. (por ejemplo, 234 + 432 = 666). Si aplica este proceso repetidamente, algunos números finalmente alcanzarán un número primo, y algunos nunca llegarán a un primo. Ejemplo Actualmente tengo 11431 rep. …

12
Divide y divide y vencerás
A veces, cuando intento ociosamente factorizar cualquier número que aparezca delante de mí¹, después de un tiempo me doy cuenta de que es más fácil de lo que pensaba. Tomemos 2156por ejemplo: eventualmente se me ocurre que ambos 21y 56son múltiplos de 7, y ciertamente 2156 = 21 x 100 …

30
Intercambia la paridad
Tarea Dado un entero positivo n, la salida n+1si nes impar y la salida n-1si nes par. Entrada Un entero positivo. Puede suponer que el número entero está dentro de la capacidad de manejo del lenguaje. Salida Un entero positivo, especificado anteriormente. Casos de prueba input output 1 2 2 …
22 code-golf  number 

30
Obtenga un número aleatorio de n dígitos con dígitos distintos y primero no un 0
Leí esta pregunta y pensé que sería un buen desafío. Tarea Dar una entrada 0<n<10generar un número aleatorio con exactamente n dígitos el primero no es 0 asi que f(n)>10**(n-1)-1 dígitos distintos Criterios ganadores Este es el código de golf, por lo que gana el código más corto. Aleatorio Me …
22 code-golf  number  random  grid  game  king-of-the-hill  javascript  code-golf  arithmetic  statistics  code-golf  math  code-golf  math  code-golf  string  palindrome  code-golf  string  interactive  code-golf  quine  polyglot  code-golf  string  stack-exchange-api  code-golf  number-theory  decision-problem  code-golf  tips  code-golf  string  internet  code-golf  graphical-output  image-processing  fractal  code-golf  ascii-art  geometry  hexagonal-grid  code-golf  string  restricted-source  hello-world  code-golf  game  code-golf  cipher  code-golf  permutations  cops-and-robbers  permutations  cops-and-robbers  code-golf  internet  stack-exchange-api  code-golf  ascii-art  random  code-golf  tips  code-golf  ascii-art  code-golf  code-golf  kolmogorov-complexity  code-golf  string  unicode  code-golf  number  sequence  primes  palindrome  code-golf  game  decision-problem  code-golf  math  geometry  code-golf  graphical-output  interactive  code-golf  set-partitions  code-golf  number  arithmetic  restricted-source  code-golf  decision-problem  python  recursion  code-golf  ascii-art  code-golf  source-layout  code-golf  function  recursion  functional-programming  code-golf  game  combinatorics  permutations  code-golf  string  file-system  code-golf  string  hashing  code-golf  stack-exchange-api  code-golf  string  code-golf  math  number  arithmetic  polyglot 

11
Hagamos algo de aritmética de ubicación
Del artículo de Wikipedia : La ubicación aritmética (Latin arithmeticæ localis) es el sistema de numeración binario aditivo (no posicional), que John Napier exploró como una técnica de cálculo en su tratado Rabdology (1617), tanto simbólicamente como en una cuadrícula similar a un tablero de ajedrez. ¿Qué? Los números de …

12
Código simple desafío de golf: patrones de personajes!
En este desafío, recibirá una cadena como entrada que contiene una cadena de X, Y y Z, por ejemplo. "XYZZ". X, Y y Z representan un personaje en particular. Este patrón se compara con una segunda entrada de cadena. Si el patrón existe como una subcadena en la segunda entrada, …
22 code-golf 

12
Dibuja un reloj analógico asterisco para la hora N
Reto: Cree una función o programa que tomará una entrada N (un número de 0 a 24) que representa la HORA. La salida debería extraer un reloj analógico de asteriscos que muestre la hora N. 🕛🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛 Notas: • La manecilla de minutos debe ser más larga que la manecilla de …

14
Seguridad en numeros
Escriba un programa para determinar si una secuencia periódica de enteros positivos tiene la propiedad de que, por cada entero que nocurre en la secuencia, nunca hay más que notros enteros entre dos ocurrencias consecutivas n. Por ejemplo, 2, 3, 5, 2, 3, 6, 2, 3, 5, 2, 3, 6, …


16
Extraer un canal RGB de una imagen.
Dada una imagen, ya sea como entrada (posiblemente en tripletes RGB) o con el nombre de archivo como entrada (puede suponer que la imagen tiene un nombre de archivo específico, posiblemente sin extensión), genera una imagen que representa un solo canal de color de la imagen. También tomará otra entrada, …


13
Encuentra los números y calcula la salida
Objetivo Dada una lista de entrada de 6dígitos distintos, encuentre 3 números a, by ctal que a × b = c, con atener 2 dígitos, btener 1 dígito y ctener 3 dígitos. De una manera más visual, su programa debe organizar esos 6 dígitos en los cuadros de esta imagen: …
22 code-golf  math 

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.