Programmation Puzzles & Code Golf

42
Peindre en chiffres

Vous êtes donné une image en vraies couleurs. Votre tâche consiste à générer une version de cette image, qui semble avoir été peinte à l'aide de peinture par numéros (l'activité des enfants, et non les non- graphiques). En plus de l'image, vous avez deux paramètres: P , la taille maximale de la...

42
Au moins h avec au moins h

Contribution Une liste d'entiers non négatifs. Sortie Le plus grand entier non négatif htel qu'au moins hl'un des nombres de la liste soit supérieur ou égal à h. Cas de test [0,0,0,0] -> 0 [12,312,33,12] -> 4 [1,2,3,4,5,6,7] -> 4 [22,33,1,2,4] -> 3 [1000,2,2,2] -> 2...

42
Pas votre routine Bean Machine

Considérons cette version ASCII d’un mécanisme similaire à une machine à haricots ou à un jeu plinko / pachinko : O ^ \ ^ ^ ^ \ \ ^ / ^ U U U U U 1 2 3 4 5 Le Oest une balle qui tombe. Quand il frappe un ^, il y a 50% de chance qu'il aille à gauche ou à droite. Quand il frappe un /, il va toujours...

42
Block Building Bot Flocks!

Le concours est terminé! Intro Ceci est un roi de la colline interactive concours lequel le contrôleur est entièrement contenu dans un extrait de pile au bas de la question. Le contrôleur lit automatiquement les réponses et joue aux jeux. Tout le monde peut le lancer à tout moment, directement dans...

42
Un premier générateur naturel

Il existe un assez grand nombre de fonctions génératrices principales. La plupart d'entre elles sont construites et sont basées sur le tamis d'Eratosthène, la fonction de Möbius ou le théorème de Wilson et sont généralement impossibles à calculer en pratique. Mais il y a aussi des générateurs, qui...

42
C'est super efficace!

Dans Pokémon, il existe 18 types: Normal Fighting Flying Poison Ground Rock Bug Ghost Steel Fire Water Grass Electric Psychic Ice Dragon Dark Fairy Un Pokémon peut avoir une frappe simple ou double. Par exemple, Pikachu est Electricet Tyranitar est Rock/Dark. L'ordre des types n'a pas...

42
Mon dieu, c'est plein d'espaces!

Certaines personnes insistent pour utiliser des espaces pour la tabulation et l'indentation. Pour la tabulation, c'est indéniablement faux. Par définition, les tabulateurs doivent être utilisés pour la tabulation. Même pour l’indentation, les tabulateurs sont objectivement supérieurs: Il existe un...

42
Imprimer les noms des personnages

Chaque caractère Unicode a un nom, comme "LETTRE MAJUSCULE LATINE A". Un nom de caractère Unicode ne peut contenir que des lettres majuscules, des espaces et le signe moins. Ecrivez un programme qui lit un texte et affiche les noms de chaque caractère sur une nouvelle ligne. Par exemple, si...

42
Jouons l'ocarina

Comme nous le savons tous, la série Zelda est l’une des meilleures séries de jeux jamais réalisée. En l'honneur de cela, laissez-nous jouer quelques chansons sur l'ocarina. Défi: Ecrivez un programme qui, à partir d’une chanson, sort la partition sur la sortie standard de cette chanson....

42
L'évêque ivre

Dans la cryptographie à clé publique, une empreinte de clé publique est une courte séquence d'octets utilisée pour identifier une clé publique plus longue. Dans SSH en particulier, ils peuvent être utilisés pour vérifier qu'un serveur est bien le serveur avec lequel je m'attends à communiquer et...

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

42
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 ignoré; Si la...

42
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:...

42
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 payer les gens pour voir un...

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

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

42
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, i, e, i]donc donner la sortie thas is e tist....