Programmation Puzzles & Code Golf

33
Créer un mur binaire

Étant donné un tableau d’entiers positifs en base 10, où n > 0, sortent leur représentation d’un mur binaire. Comment cela marche-t-il? Convertissez chaque nombre en sa représentation binaire. Complétez la représentation avec les zéros au début du plus long, c'est 1, 2-à- dire -> 1, 10->...

33
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...

33
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 classe la plus...

33
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 et...

33
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...

33
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, alors il me faut...

33
Combien de temps mon micro-ondes doit-il fonctionner?

J'ai faim. Faisons au micro-ondes quelque chose. Avec une entrée numérique comprise entre 1 et 4 chiffres, indiquez le nombre de secondes pendant lesquelles le micro-ondes devrait fonctionner. Détails L'astuce consiste à déterminer si l'utilisateur saisit des secondes ou une combinaison de secondes...

33
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 de...

33
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...

33
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: * * * * * * * * 0 0 0 0 * 0 * 0...

33
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...

33
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...

33
Somme de cinq cubes

Avec un entier, sortez cinq cubes parfaits dont la somme est cet entier. Notez que les cubes peuvent être positifs, négatifs ou nuls. Par exemple, -10 == -64 - 64 + 64 + 27 + 27 -10vous pouvez donc générer des entrées [-64, -64, 64, 27, 27], même si d’autres solutions sont possibles. Notez que vous...

33
Combien d'arguments ont été passés?

En utilisant la langue de votre choix, écrivez une fonction qui prend un nombre variable d’arguments et renvoie le nombre d’arguments avec lesquels elle a été appelée. Détails: Votre langue doit prendre en charge des fonctions d’argument variadique: un objet appelable qui prend un nombre arbitraire...

33
Histogramme Alphabet

Avec une phrase d'entrée composée d'un ou plusieurs mots [a-z]+et de zéro ou plusieurs espaces , générez un histogramme (graphique à barres) à la technique ASCII de la distribution des lettres de la phrase d'entrée. L’histogramme doit être disposé horizontalement, c’est-à-dire avec la lettre en bas...