Programmation Puzzles & Code Golf

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

11
Plus de cowbell…!
Vous fournissez un support technique à la Bruce Dickenson comme il produit une session d'enregistrement Blue Öyster Cult. Quand il demande plus de cloche , vous pouvez le lui donner. Ta tâche Ecrivez un programme ou une fonction prenant une chaîne (ou son équivalent dans votre langue) en entrée et …
42 code-golf  string 

28
Fête surprise pour Brain-Flak
Cette question fait partie d'une série de défis Brain-Flak Birthday conçus pour célébrer le premier anniversaire de Brain-Flak. Vous pouvez trouver plus d'informations sur l'anniversaire de Brain-Flak ici . C'est aujourd'hui le premier anniversaire de Brain-Flak! Alors j'ai pensé que nous organiserions une fête d'anniversaire surprise. Donc dans votre langue …

27
Interprète de langue Turing-Complete
Un défi qui, selon moi, serait très intéressant est de faire appel à un interprète pour une langue complète de Turing de votre choix. Les règles sont simples: Vous pouvez utiliser n’importe quel langage pour créer cet interprète, même s’il est plus récent que ce défi. Vous pouvez utiliser n'importe …

29
Bitflip et nier
Étant donné un entier, créez une expression qui la produit en 0utilisant la négation unaire -et le complément au niveau du bit ~( ~n= -n-1), avec les opérateurs appliqués de droite à gauche. ... -3 = ~-~-~0 -2 = ~-~0 -1 = ~0 0 = 0 1 = -~0 2 …

28
Esolang-Comment-Template-Generator
Beaucoup de personnes sur ce site utilisent des langages ésotériques , et comme ces langages sont inhabituels et difficiles à comprendre, ils écriront souvent une explication dans un certain format. Par exemple, si le code était abcdefghijklmnop Et cette langue utilise #pour les commentaires, ils écriraient une explication comme celle-ci: …

30
Dessine un échiquier ASCII!
Voici un défi simple pour vous: Vous devez produire cette représentation ASCII d’un échiquier. Le blanc est représenté par des majuscules et le noir par des minuscules. Les tuiles vides sont représentées par un .. Voici la pension complète: rnbqkbnr pppppppp ........ ........ ........ ........ PPPPPPPP RNBQKBNR Comme il s’agit …

26
Sheffle que vawols ureund!
Compte tenu d' une chaîne d'entrée, la sortie de cette chaîne avec toutes les voyelles a, e, i, oet utroqué au hasard entre eux. Par exemple, dans la chaîne this is a test, il y a 4 voyelles: [i, i, a, e]. Un brassage valide de ces voyelles pourrait [a, …

30
StringgnirtSStringgnirtSStringgnirtS
Voici un défi relativement simple pour vous. Avec une chaîne de longueur N , affichez la chaîne en avant, puis en arrière, puis en avant, puis en arrière, etc. N fois. Par exemple, si votre contribution était Hello! Vous devriez produire: Hello!!olleHHello!!olleHHello!!olleH Vous pouvez également éventuellement sortir une nouvelle ligne …
42 code-golf  string  code-golf  math  geometry  data-structures  repeated-transformation  code-golf  number  random  code-golf  math  rational-numbers  code-golf  ascii-art  animation  code-golf  ascii-art  number  code-golf  math  number  code-golf  data-structures  code-golf  string  parsing  code-golf  array-manipulation  random  permutations  code-golf  string  code-golf  parsing  code-golf  string  quine  code-golf  string  parsing  comment  code-golf  string  counting  natural-language  code-golf  string  decision-problem  code-golf  math  code-challenge  metagolf  test-battery  code-golf  string  code-golf  math  number  arithmetic  source-layout  code-golf  number  primes  decision-problem  code-golf  math  arithmetic  code-golf  date  code-golf  string  cryptography  code-golf  code-golf  chess  board-game  code-golf  geometry  grid  puzzle-solver  set-partitions  code-golf  number  natural-language  code-golf  ascii-art  code-golf  math  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  string  natural-language  code-golf  game  board-game  tic-tac-toe  code-golf  ascii-art  hexagonal-grid  code-golf  string  comment  code-golf  internet  code-golf  sorting  code-golf  kolmogorov-complexity  unicode  code-golf  tips  code-golf  string  natural-language  code-golf  string  kolmogorov-complexity  source-layout  hello-world  code-golf  string  kolmogorov-complexity  counting  natural-language  code-golf  random  quine  code-golf  string  math  bitwise  code-golf  permutations  code-golf  string  code-golf  arithmetic 

4
Imposters au zoo
Vous voulez ouvrir un nouveau zoo. Ça va être incroyable. Mais étant le radin que vous êtes, vous ne voulez vous permettre que des animaux à trois lettres (tout le monde sait que le coût d'un animal est proportionnel à la longueur de son nom). Voilà votre rêve de faire …

30
Fibonacci inversé!
introduction Nous connaissons tous et aimons notre séquence de Fibonacci et nous avons déjà vu une myriade de défis à relever. Cependant, il nous manque encore un cas très simple que cette réponse va fournir: Fibonacci inversé! Donc, étant donné que F_nvotre travail est de trouver n. spécification Contribution Votre …

30
Inverser les consonnes
Le programme doit prendre une chaîne en tant qu'entrée et inverser les consonnes qu'il contient tout en conservant l'ordre des voyelles. Toutes les lettres seront en minuscules, vous n’avez donc pas à vous soucier de la casse. Des exemples suivent. Entrée: a test case. Les consonnes ici sont t,s,t,c,s. Ils …
42 code-golf  string 

18
Numérotation des chambres d'hôtel
Étant donné l'entrée d'un "hôtel" dans l'art ASCII avec une seule pièce marquée, indiquez le numéro de la pièce selon certaines règles. Voici un exemple d'hôtel ASCII: ## ## ##### ## ##### ###### ## ##### ###### ## ##### ###### ## Voici quelques informations supplémentaires sur les hôtels ASCII: Chaque "bâtiment" …

2
Amélioration de l'habitat pour le Minotaure
Amélioration de l'habitat pour le Minotaure Le labyrinthe crétois est assez facile à dessiner. Commencez simplement par une forme symétrique (ici en rouge). Appelons toutes les extrémités des nœuds de ces lignes. Ensuite, vous commencez à dessiner les arches (noires): La première commence toujours dans le nœud supérieur central et …


30
Est-ce un pangram?
Ecrivez une fonction ou un programme qui prend en entrée une chaîne et affiche une valeur de vérité si la chaîne est un pangram (une séquence de lettres contenant au moins une lettre de chaque lettre de l'alphabet anglais), sinon une valeur de Falsey. Le cas des lettres devrait être …

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.