Programmation Puzzles & Code Golf

Q & A pour les amateurs de programmation et les golfeurs de code


12
Quand vais-je avoir une voiture binaire?
J'ai remarqué que le compteur kilométrique de ma voiture était à 101101 lorsque j'ai commencé à travailler aujourd'hui. C'est un chiffre sympa parce que c'est binaire (et un palindrome, mais ce n'est pas important). Maintenant, je veux savoir quand la prochaine fois je vais avoir un compteur kilométrique binaire. Je …

1
Résoudre une carte 0h n0
0h n0 est un jeu très simple et agréable, un peu comme Sudoku ou dragueur de mines. Regles du jeu (Je recommande d'utiliser le tutoriel dans le jeu si vous le pouvez, c'est très simple et utile) Le casse-tête commence par un n * ntableau contenant des pièces fixes et …

13
La méthode du carré moyen
introduction La méthode du carré central est utilisée pour la génération de nombres pseudo-aléatoires. Cependant, ce n'est pas une bonne méthode dans la pratique, car sa période est généralement très courte et présente de graves faiblesses. Comment cela marche-t-il? Prenons un exemple: Pour la graine, nous choisissons 123456: Seed 123456 …

11
Maximisez la différence au carré
Considérons une permutation des valeurs entières de 1à N. Par exemple, cet exemple pour N = 4: [1, 3, 4, 2] Nous considérerons cette liste comme cyclique, de sorte que 1et 2seront traités comme adjacents. Une quantité que nous pouvons calculer pour une telle liste est la différence quadratique totale …
19 code-golf  array-manipulation  permutations  restricted-complexity  code-golf  geometry  grid  code-golf  string  sorting  code-golf  simulation  code-golf  string  code-golf  arithmetic  code-golf  sorting  code-golf  string  code-golf  sorting  code-golf  interpreter  code-golf  number  kolmogorov-complexity  natural-language  conversion  code-golf  random  internet  code-golf  board-game  code-golf  number  sequence  code-golf  math  number  code-challenge  image-processing  classification  test-battery  code-golf  ascii-art  code-golf  tips  code-golf  arithmetic  code-golf  tips  code-golf  tips  javascript  code-golf  array-manipulation  code-golf  ascii-art  code-golf  string  binary  code-golf  arithmetic  linear-algebra  matrix  code-golf  sequence  code-golf  math  number  arithmetic  code-golf  primes  code-golf  math  code-golf  array-manipulation  counting  code-golf  arithmetic  code-golf  quine  code-generation  polyglot  code-golf  math  kolmogorov-complexity  trigonometry  code-golf  string  encryption 

6
Programmation superstitieuse
Votre défi est extrêmement simple. Étant donné une année en entrée, imprimez tous les mois de cette année qui contiendront un vendredi 13 selon le calendrier grégorien. Notez que même si le calendrier grégorien n'a été introduit qu'en 1582, pour simplifier, nous prétendons qu'il est utilisé depuis 0001 après JC. …
19 code-golf  date  time 

20
Écrire une métaquine
Une métaquine est un programme qui n'est pas une quine, mais dont la sortie, lorsqu'elle est exécutée en tant que programme dans la même langue, est une quine. Le but de ce défi est d'écrire une métaquine. C'est le code-golf , donc le code le plus court gagne, avec la …

20
Calculer la minimax d'un tableau
Considérons un tableau xtel que [1 5 3 4]et un nombre n, par exemple 2. Écrivez tous longueur - nsous - tableaux coulissants: [1 5], [5 3], [3 4]. Soit le minimax du tableau défini comme le minimum des maxima des blocs glissants. Donc, dans ce cas, ce serait le …

15
Éléments d'hypercube
Écrivez une fonction ou un programme qui génère le nombre de chaque type d'élément (sommet, arête, face, etc.) d'un hypercube à N dimensions. Par exemple, le cube en 3 dimensions a 1 cellule (soit 1 cube en 3 dimensions), 6 faces (soit 6 cubes en 2 dimensions), 12 arêtes (soit …

19
Les chiffres de Lucas-nacci
Contexte Presque tout le monde connaît les chiffres de Fibonacci F(n) : 0, 1, 1, 2, 3, 5, 8, 13, 21 ... Celles-ci sont formées par la fonction de récursivité F(n) = F(n-1) + F(n-2)avec F(0)=0et F(1)=1. A000045 Une séquence étroitement liée est le nombre de Lucas L(m) : 2, …


3
Une cartographie des primes
Récemment, j'ai trouvé un mappage bijectif f d'entiers positifs à des séquences imbriquées finies. Le but de ce challenge est de le mettre en œuvre dans la langue de votre choix. La cartographie Considérons un nombre n avec les facteurs où . Alors: Par exemple: Règles Vous pouvez écrire un …

5
Jouez à Antichess!
https://en.wikipedia.org/wiki/Losing_chess Il s'agit essentiellement d'un tournoi d'échecs , mais pour les antichess;) Antichess est l'une des nombreuses variantes d'échecs qui ont été inventées. Le but est de perdre toutes vos pièces (cela peut sembler un peu étrange, mais cela s'appelle antichess pour une raison). Les règles Les règles de l'antichess …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.