Programmation Puzzles & Code Golf

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

12
Générez un labyrinthe à un seul chemin
Étant donné un entier impair N (5 <= N <= 51), générez un labyrinthe de longueur latérale N qui respecte les exigences suivantes: Le labyrinthe doit être composé des personnages | -et +. Il doit utiliser le |personnage comme un mur vertical, le -personnage comme un mur horizontal, et si …

3
Abugida phonémique
Personnages Appelons ces caractères Unicode consonnes IPA anglaises : bdfhjklmnprstvwzðŋɡʃʒθ Et appelons ces caractères Unicode les voyelles anglaises IPA : aeiouæɑɔəɛɜɪʊʌː (Oui, ːc'est juste la longue marque de voyelle, mais traitez-la comme une voyelle aux fins de ce défi.) Enfin, ce sont des marques de stress primaires et secondaires : …

6
Conseils pour jouer au golf à Haxe
Quels conseils généraux avez-vous pour jouer au golf à Haxe ? Je recherche des idées qui peuvent être appliquées aux problèmes de code-golf et qui sont également au moins quelque peu spécifiques à Haxe (par exemple, "supprimer les commentaires" n'est pas une réponse). Veuillez poster un pourboire par réponse. Haxe …
12 code-golf  tips 



2
Résoudre un puzzle d'échecs solitaire
Récemment, j'ai été initié à un jeu de puzzle connu sous le nom d' échecs solitaires . Je résume les règles ici: La planche est un damier 4x4. Toutes les pièces sont de la même couleur (pas d'équipes) et toutes les pièces peuvent capturer n'importe quelle autre pièce. Chaque mouvement …
12 code-golf  chess 

18
Toutes les combinaisons binaires en décimales
Avertissement Cette question n'est pas un double de cette question . Je ne compte pas les chiffres spécifiques, car nous avons déjà ceux définis dans les paramètres initiaux. Cette question se concentre sur les nombres décimaux qui peuvent être construits à partir des chaînes binaires en fonction des chiffres fournis. …
12 code-golf  binary 

8
Séquence de nombres denses
OEIS: A167171 Un nombre dense est un nombre qui a exactement autant de diviseurs premiers que les diviseurs non premiers (y compris 1 et lui-même comme diviseurs). De manière équivalente, c'est soit un nombre premier, soit un produit de deux nombres premiers distincts. Les 100 premiers nombres denses sont: 2, …

3
Vérifier un triangle de vote
Un numéro de bulletin de vote , que nous appellerons B , est le nombre de façons d'organiser les numéros de 1 à B (B + 1) / 2 dans un triangle, de sorte que chaque ligne et colonne est dans un ordre croissant. Les quatre premiers numéros de bulletin …

6
Conseils pour jouer au golf à Cheddar
Cheddar est un langage de programmation de haut niveau, fonctionnel et orienté objet créé par notre utilisateur Downgoat, conçu pour rendre la programmation plus facile, plus rapide et plus intuitive. Quels conseils généraux avez-vous pour jouer au golf à Cheddar? Je cherche des idées qui peuvent être appliquées aux problèmes …
12 code-golf  tips 

2
Interpréter Kipple!
introduction Kipple est un langage de programmation ésotérique basé sur une pile inventé par Rune Berg en mars 2003. Kipple a 27 piles, 4 opérateurs et une structure de contrôle. Piles Les piles sont nommés a- zet contiennent des entiers signés 32 bits. Il existe également une pile spéciale @pour …
12 code-golf  interpreter  code-golf  string  code-golf  math  string  code-golf  ascii-art  path-finding  code-golf  string  ascii-art  code-golf  interpreter  binary  logic-gates  logic  code-golf  ascii-art  code-golf  graph-theory  code-golf  string  code-golf  number  sorting  code-golf  number-theory  random  cryptography  polynomials  code-golf  number  code-golf  math  number  sequence  code-golf  quine  code-generation  code-golf  arithmetic  set-theory  code-golf  sequence  code-golf  code-golf  string  math  fastest-code  optimization  code-golf  code-golf  internet  stack-exchange-api  code-golf  array-manipulation  code-golf  string  internet  string  code-challenge  internet  test-battery  code-golf  math  pi  code-golf  arithmetic  primes  code-golf  array-manipulation  code-golf  string  code-golf  string  palindrome  code-golf  sequence  number-theory  fastest-algorithm  code-golf  math  number  base-conversion  code-golf  number-theory  sorting  subsequence  search  code-golf  permutations  code-challenge  popularity-contest  code-generation 

8
Autonest un tableau
Tout le monde aime les listes imbriquées! Cependant, il est parfois difficile de créer une liste imbriquée. Vous devez décider si vous souhaitez l'imbriquer plus profondément ou si vous devez l'imbriquer moins profondément. Donc, pour votre défi, vous devez "Autonest" une liste. Pour tester automatiquement une liste, comparez chaque paire …

3
Problème d'anniversaire généralisé
Ce soir, ma fiancée m'a emmené dîner pour fêter mon anniversaire. Pendant notre absence, j'ai entendu Happy Birthday chanté devant 5 invités différents (moi y compris), dans un restaurant de 50 personnes. Cela m'a fait me demander - le problème d'anniversaire d'origine (trouver la probabilité que 2 personnes dans une …

9
N-chotomiser une liste
Étant donné une liste d'entiers Let un entier N, la sortie est Ldivisée en Nsous-listes de longueurs égales. Longueurs non divisibles Si Nne divise pas la longueur de L, alors il n'est pas possible que toutes les sous-listes aient une longueur égale. Dans tous les cas, la dernière sous-liste de …

30
Des serpents tout autour
Défi Le défi est simple: imprimer un serpent . Vous obtiendrez la longueur du serpent en entrée. Un serpent de longueur 2 ressemble à ceci: ==(:)- Un serpent de longueur 7 ressemble à ceci: =======(:)- En d'autres termes, la longueur d'un serpent est le nombre de signes égaux devant la …

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.