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
Trazando la espiral de Cornu
La espiral de Cornu se puede calcular utilizando el método de Feynman para integrales de trayectoria de propagación de luz. Aproximaremos esta integral utilizando la siguiente discretización. Considere un espejo como en esta imagen, donde Sestá la fuente de luz y Pel punto donde recogemos la luz. Suponemos que la …

24
¡Factoriales y ciclos interminables!
Como puede saber, el factorial de un entero positivo nes el producto de todos los enteros positivos que son iguales o menores n. Por ejemplo : 6! = 6*5*4*3*2*1 = 720 0! = 1 Ahora definiremos una operación especial con un nombre irrelevante como sumFac: Dado un entero positivo n, …


9
Dibuja algunos picos de montaña
Escriba un programa o función que dibuje una cadena montañosa, donde cada pico de montaña más grande posterior esté "detrás" de los que están al frente, y alterna qué lado es visible. Esta es una cordillera de tamaño 1 /\ Esta es una cordillera de tamaño 2 /\ /\ \ …

24
Des-duplicar cadenas
Introducción Observemos la siguiente cadena: AABBCCDDEFFGG Puede ver que cada letra ha sido duplicada , excepto la letra E. Eso significa que la carta Eha sido desduplicada . Entonces, lo único que necesitamos hacer aquí es revertir ese proceso, lo que nos da la siguiente cadena no deduplicada : AABBCCDDEEFFGG …
33 code-golf  string 

14
¡Camina las palabras!
En mi humilde opinión, el texto estándar es aburrido. Por lo tanto, propongo un nuevo estándar de escritura, ¡palabras para caminar! Palabras andantes Las palabras que caminan son palabras que responderán a ciertos caracteres. A los efectos de este desafío, los caracteres desencadenantes son [u, d, r, l]de up down …



30
Validar volquetes de matrices aleatorias
Hace casi seis años, el miembro miembro de PPCG steenslag publicó el siguiente desafío: En un dado estándar (dado) los números están ordenados de modo que las caras opuestas sumen siete. Escriba el programa más corto posible en su idioma preferido que genere un lanzamiento aleatorio seguido de 9 propinas …

30
Disminuyamos la monotonía
... pero bueno, no es necesario ser estricto. Dada una matriz no vacía de enteros estrictamente positivos, determine si es: Monótono estrictamente decreciente . Esto significa que cada entrada es estrictamente menor que la anterior. Monótono no creciente, pero no estrictamente decreciente . Esto significa que cada entrada es menor …

14
Secuencia Triple Pitágora
Un triple pitagórico consta de tres enteros positivos a, byc, de modo que a 2 + b 2 = c 2 . Tal triple se escribe comúnmente (a, b, c), y un ejemplo bien conocido es (3, 4, 5). Si (a, b, c) es un triple pitagórico, entonces también lo …

24
¿Es este número Loeschian?
Un número entero positivo kes un número de Loeschian si kse puede expresar como i*i + j*j + i*jpara i, jnúmeros enteros. Por ejemplo, los primeros números positivos de Loeschian son: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Tenga en cuenta que …
33 code-golf  math  number  number-theory  decision-problem  code-golf  kolmogorov-complexity  code-golf  sequence  code-golf  path-finding  chess  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  math  arithmetic  code-golf  code-golf  number  code-golf  geometry  code-golf  math  code-golf  code-golf  kolmogorov-complexity  alphabet  code-golf  regular-expression  hexagonal-grid  king-of-the-hill  path-finding  java  code-golf  string  sorting  code-golf  string  grid  code-challenge  compression  code-golf  random  code-golf  sequence  arithmetic  code-golf  number  grid  tiling  code-golf  tips  code-golf  sequence  number-theory  recursion  code-golf  string  grid  code-golf  math  number  combinatorics  permutations  string  code-challenge  code-golf  sequence  number-theory  subsequence 


21
Simular pulsaciones de teclas
Su trabajo es simular un par de pulsaciones de teclas que escribe un usuario. Entrada Un conjunto de cadenas o cadenas con un delimitador de su elección (fuera del rango 32-126) que contiene al menos una 'pulsación de tecla'. Esta matriz solo contendrá dos tipos de cadenas: pulsaciones de teclas …
33 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.