Programmation Puzzles & Code Golf

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

1
Balle de microgravité
Vous êtes sur une station spatiale intergalactique avancée. Un de vos amis qui est mineur dans l’étude de la gravité vient de créer un jeu qui consiste à utiliser la microgravité comme moyen de déplacer une balle. Elle vous tend un petit contrôleur avec quatre flèches directionnelles et un labyrinthe …

11
Encoder un entier
Étant donné entier positif n > 2. Nous le convertissons en un tableau comme suit: S'il est égal à 2retourner un tableau vide Sinon, créez un tableau de tous nles facteurs premiers triés par ordre croissant, puis chaque élément est remplacé par son index dans la séquence des nombres premiers …

30
Est ma flèche de matrice?
Définition Une matrice en pointe de flèche est une matrice dont toutes les entrées sont égales à 0 , à l'exception de celles de la diagonale principale, de la rangée du haut et de la colonne la plus à gauche. En d'autres termes, la matrice devrait ressembler à ceci: * …

21
La plus longue sous-chaîne non répétitive
À partir d'une chaîne en tant qu'entrée, trouvez la plus longue sous-chaîne contiguë ne comportant aucun caractère deux fois ou plus. S'il existe plusieurs sous-chaînes de ce type, vous pouvez générer l'un ou l'autre. Vous pouvez supposer que l’entrée se situe sur la plage imprimable ASCII si vous le souhaitez. …



30
Soyez le plus juste possible
introduction Dans ce défi, vous devez diviser un entier en deux parties. Étant donné que personne n'aime manger le plus petit morceau de gâteau, votre objectif est d'être aussi juste que possible. Par exemple, si vous souhaitez scinder le nombre entier 7129en deux parties, vous avez trois possibilités. 7,129, 71,29et …

12
J'aime les sardines
J'adore les sardines, je n'en ai jamais assez, tout comme mon ordinateur, l'Omnilang 5000, qui n'a pas de langage. Pour donner à mon ordinateur le plaisir de goûter aux sardines, j'ai décidé de lui alimenter un certain nombre de programmes capables d'afficher sur l'écran des boîtes de sardines dans diverses …

28
Est-ce un mot fort?
Ils disent que hatec'est un mot fort. Je voulais savoir pourquoi, alors j'ai bien regardé le mot. J'ai remarqué que chaque consonne avait une voyelle après. Cela me donnait l'air assez fort, alors j'ai décidé que c'était ce qui rend un mot fort. Je veux trouver des mots plus forts, …

30
Réduire un nombre par son plus grand chiffre
Tâche: Étant donné un nombre entier dans le système de nombres décimaux, réduisez-le en un seul chiffre décimal, comme suit: Convertissez le nombre en liste de chiffres décimaux. Trouver le plus grand chiffre, D Supprimer D de la liste. S'il y a plus d'une occurrence de D, choisissez la première …

22
Triez les notes d'escalade
Mon premier post code golf, toutes mes excuses pour toute erreur ... Le contexte En escalade ( particulièrement en bloc ), les notes d’escalade V / Vermin (USA) commencent à «VB» (la note la plus facile), puis «V0», «V0 +», «V1», «V2», «V3» , 'V4', 'V5' etc. jusqu'à 'V17' (la …

30
Flippign Lettesr Aroudn
Dans le chat, nous sommes souvent rapides et ne regardons pas vraiment l' ordre des lettres avant de poster un message. Puisque nous sommes paresseux, nous avons besoin d’un programme qui permute automatiquement les deux dernières lettres de nos mots, mais comme nous ne voulons pas répondre trop tard, le …
33 code-golf  string 

30
Restricted mini conteste le fil de flic
Fil de voleur Votre tâche en tant que policier consiste à sélectionner trois choses: Un langage de programmation Une séquence OEIS Un jeu d'octets Vous devez ensuite écrire secrètement un programme dans ce langage qui calcule la nième séquence de termes en utilisant uniquement les octets de l'ensemble. Vous allez …

15
De combien de mana ai-je besoin?
Dungeon Master a été l’un des tout premiers jeux de rôle en temps réel, sorti en 1987 sur Atari ST. Entre autres choses excitantes pour le moment, il proposait un système de sorts plutôt sophistiqué basé sur les runes. Votre tâche aujourd'hui est d'écrire un programme ou une fonction qui …

30
Trouver le chiffre unique le plus élevé
Étonnamment, nous n’avons pas encore lancé le défi «Trouver le chiffre le plus élevé», mais je pense que c’est un peu trop trivial. Étant donné l'entrée d'un entier non négatif, retourne le chiffre unique le plus élevé (c'est-à-dire non répété) trouvé dans l'entier. S'il n'y a pas de chiffres uniques, …

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.