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
The Golfista Adventure - Capítulo 1: El jarrón
La aventura del golfista Este es el primer reto ! Habrá más desafíos más adelante que requerirán datos del desafío anterior :) Capítulo 1: El florero Imaginemos un minuto ... Eres un Dios poderoso, tus poderes son ilimitados pero requieren una cosa: Almas. Cada alma está aquí representada por un …
13 code-golf 


1
Juega la mejor carta en Euchre
Entrada: En primer lugar, un conjunto de tres cartas que representan las cartas jugadas por cada jugador formateadas como [JD][TH][9S] Representando Jack of Diamonds, 10 of Hearts, and Nine of Spades. Como siempre te sientas frente a tu compañero de equipo en Euchre, el segundo elemento representa el juego de …

11
Convierte esta matriz en una matriz
Tome una matriz no anidada como entrada. Conviértalo en una matriz utilizando el siguiente método: Digamos que mi matriz es [1, 2, 3, 4, 5] Primero, repito esa matriz 5 veces: (la longitud) [[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, …

2
Primes con un toque
Nota: esto está fuertemente inspirado por esta pregunta . Tarea: Su tarea es generar el nth prime, cuando cada personaje de su programa se repite varias nveces en su lugar. Digamos que su programa es: Derp Todos los caracteres allí se repiten una vez, por lo que deberían aparecer 2. …

8
Agregue peso a un lado de una sierra para equilibrarlo
Ley de equilibrio Un sube y baja (supuestamente del francés 'ci-ça', que significa 'esto-eso') forma un tercio de la santísima trinidad del equipo de juegos, junto con el tobogán y el columpio igualmente ubicuos. Un sube y baja está en perfecto equilibrio si, y solo si, la suma de los …

4
Ayúdame a hacer trampa en Cheat
Cheat es un juego de cartas en el que intentas deshacerte de tu mano. Un giro se ve más o menos así: Determina qué rango de cartas tienes para jugar ese turno. En la mayoría de las variantes, este es un rango más alto que el turno anterior. Juega 1-4 …

8
Generar permutaciones ansiosas
Introducción Definí la clase de permutaciones ansiosas en un desafío anterior . Como recordatorio, una permutación p de los números del 0 al r-1 es inquietante, si para cada entrada p [i] excepto la primera, hay alguna entrada anterior p [ik] tal que p [i] == p [ ik] ± …

5
Resolver la ecuación de Laplace
Introducción a la matemática numérica Este es el "¡Hola Mundo!" de PDE (ecuaciones diferenciales parciales). La ecuación de Laplace o difusión aparece a menudo en física, por ejemplo, ecuación de calor, deformación, dinámica de fluidos, etc. Como la vida real es 3D, pero queremos decir "¡Hola, mundo!" y no cantar …
13 code-golf  math  number 

4
Ayúdame con mi decoración de Halloween
El Halloween está sobre nosotros, y todavía no he decorado mi casa, así que necesitaré tu ayuda para hacer esta tarea. Entrada La entrada será una lista de números de 4 dígitos, donde cada dígito representa una parte de la decoración: EMBU |||| |||+-upper decoration ||+-bottom decoration |+-mouth/nose +-eyes Ojos: …

6
Distancia a cuatro
Este desafío se basa en este video . Te recomiendo que lo mires antes de intentar este desafío. Primero definimos una función. Esta función ( OEIS ) toma un número entero n como entrada y genera el número de letras en la representación inglesa de n (sin espacios ni guiones). …

4
Hexagolf: Validagons
Desafío Dada una forma de arte ASCII, debe averiguar si la forma es un hexágono regular o no. Hexágonos Un hexágono regular se define usando dos reglas: Tiene seis lados Cada lado tiene el mismo número de caracteres Por ejemplo, la siguiente forma es regular pero no tiene seis lados …

5
Encuentra el camino correcto
Dada una lista de rutas, genera la ruta correcta. Ejemplo de ruta: /\ ----+/ | -y |son caminos horizontales y verticales. /y \son 90 ° vueltas. +se trata como a -o como |dependiente de la dirección actual. Las rutas pueden ir en cualquier dirección y un personaje puede usarse en …

10
Cifrado impar / par ASCII
Definiremos el cifrado impar / par ASCII a través del pseudocódigo siguiente: Define 'neighbor' as the characters adjacent to the current letter in the string If the one of the neighbors is out of bounds of the string, treat it as \0 or null Take an input string For each …

11
Interpretar rangos sueltos
Interpretar rangos sueltos ListSharp es un lenguaje de programación interpretado que tiene muchas características, una de esas características es un creador de rango basado en 1 índice que funciona así: Defina un rango como (INT) TO (INT)o solo (INT)donde ambos o el int único pueden ir del valor mínimo al …
13 code-golf  array-manipulation  parsing  code-golf  string  ascii-art  kolmogorov-complexity  code-challenge  code-golf  sequence  code-golf  number  array-manipulation  sorting  code-golf  string  function  code-golf  arithmetic  code-golf  math  sequence  number-theory  primes  restricted-source  javascript  code-challenge  polyglot  rosetta-stone  code-golf  code-golf  regular-expression  code-golf  math  code-golf  math  primes  code-golf  ascii-art  kolmogorov-complexity  binary  code-golf  math  sequence  code-golf  sequence  subsequence  code-golf  string  code-golf  parsing  music  code-golf  grid  game  path-finding  board-game  code-golf  string  binary  code-golf  array-manipulation  balanced-string  code-golf  code-golf  algorithm  code-golf  string  number  arithmetic  array-manipulation  code-golf  array-manipulation  binary-tree  tree-traversal  code-golf  code-golf  tips  code-golf  string  base-conversion  code-golf  tips  s.i.l.o.s  code-golf  string  ascii-art  code-golf  code-challenge  code-golf  game 

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.