Programmation Puzzles & Code Golf

18
Chaque pas de la distance Levenshtein

Dans ce défi, vous allez écrire un programme qui prend en entrée deux chaînes séparées par une nouvelle ligne, s1 (la première ligne) et s2 (la deuxième ligne) (STDIN ou la plus proche). Vous pouvez supposer que la longueur de s1 sera toujours inférieure à 30 et supérieure à la longueur de s2. Le...

18
Counter counter

En typographie, un compteur est l'aire d'une lettre qui est entièrement ou partiellement entourée d'une forme de lettre ou d'un symbole. Un compteur fermé est un compteur entièrement entouré d'une lettre ou d'un symbole. Vous devez écrire un programme prend une chaîne en entrée et imprime le nombre...

18
Dessinez des piles croissantes de boîtes

La tâche Dans ce défi, votre tâche consiste à dessiner une représentation artistique ASCII de plusieurs piles de boîtes de hauteur croissante. On vous donne en entrée le nombre de piles, qui est un entier positif. La première pile contient une boîte de taille 2x2. La deuxième pile contient 2 boîtes...

18
Pépites de code

Pépites de code C'est une situation hypothétique où c'est vendredi soir, et vous avez invité les copains de golf habituels à participer à votre passe-temps préféré: le golf à code. Cependant, comme il s'agit d'une tâche épuisant pour le cerveau, vous devez ramasser de la nourriture pour le cerveau...

18
Déterminer des plages à partir d'une liste de valeurs

Étant donné une liste non triée d'entiers positifs uniques, affichez la liste la plus courte des plages d'entiers séquentiels les plus longues possibles. CONTRIBUTION Une liste non triée d'entiers positifs uniques par exemple 9 13 3 11 8 4 10 15 L'entrée peut provenir de l'un des éléments suivants:...

18
Format de temps de jeu incrémentiel

Format de temps de jeu incrémentiel Objectif Les jeux incrémentiels ont souvent un compte à rebours exprimant les jours, les heures, les minutes et les secondes jusqu'à ce qu'une tâche soit terminée. Selon l'espace disponible, ils peuvent être formatés comme: 2d 13h 23h 59m 48s 14m 3h 0m 0s Le but...

18
Lancez les scores de capacité de mon personnage D&D

Dans Dungeons and Dragons, certains des attributs les plus importants d'un personnage sont les scores de capacité. Il y a 6 scores de capacité, pour les six capacités. Les capacités sont la force, la dextérité, la constitution, l'intelligence, la sagesse et le charisme. Pour déterminer les scores...

18
Mini Golf Code Golf

Ceci est un mini-golf: La limite extérieure est un cercle de rayon 10 et de centre (0,0). La limite intérieure est un cercle de rayon 3 et de centre (0,5). Le tee est à (0, -8). Supposons que la balle n'est qu'un point de rayon 0. La dynamique du ballon est régie par les règles suivantes: La balle...

18
Numéroter les plans hiérarchiques

Écrivez un programme qui prend une chaîne où chaque ligne se compose du caractère 0indenté par un certain nombre d'espaces. La ligne supérieure n'est pas en retrait et toutes les autres lignes seront en retrait d'au plus un espace de plus que la ligne juste avant. Aucune ligne n'aura d'espaces de...

18
Tissage ASCII 64 bits

Contribution Deux entiers: Un entier non négatif W compris entre 0 et 2 ^ 64-1, spécifiant le tissage. Un entier positif S compris entre 1 et 255, spécifiant la longueur du côté. Ceux-ci peuvent être pris dans l'ordre qui vous convient. Production Une représentation ASCII S par S de l'armure...

18
X marque l'endroit

X marque l'endroit Votre objectif est d'ajouter un réticule autour du X majuscule: Exemple d'entrée / sortie Contribution: mdhyyyyyyyhhhddmmm mdyyssoo oooosyyyhhhdmm hsso oossoooooyyhhdhhdmmm yoooooo oo ssysssyhhdyyyhmmmm myso oso o oyo hhhdhhyhyhhm mm m mhsyhhys oss yyyhhhsosyhhmmmmdmmm mhyhhhy y...

18
Convertir un point de la boussole en degrés

J'ai trouvé ce défi indépendamment, mais il s'avère être l'inverse de ce défi de Doorknob . Comme j'aime vraiment ses spécifications, j'ai décidé d'en voler de grandes parties au lieu de préparer mes propres explications. Le défi Étant donné l'abréviation de l'un des 32 points de la boussole,...

18
Boîtes de changement de forme

Je définis quatre styles de boîte: +-----+ ooooooo ^^^^^ ******* | 1 | o 2 o < 3 > * 4 * | | o o < > * * +-----+ ooooooo vvvvv ******* Écrivez un programme ou une fonction qui, étant donné un entier et une chaîne, trouvera l'une des cases ci-dessus à l'intérieur de la chaîne et changera...

18
Qui est le souverain légitime?

Qui dirigera le royaume? On vous donne un arbre généalogique qui contient: nom, sexe, date de naissance, date de décès et une liste des héritiers, pour chaque membre de la famille. Vous pouvez utiliser n'importe quel format de liste (imbriqué) pour représenter l'arbre. Les exemples suivants...

18
Quelle heure est-il, mon gars?

Honnêtement, je ne peux pas croire que ce n'est pas encore une question sur Code Golf, mais ... Affiche l'heure locale (avec am ou pm) sous forme de chaîne sur la console, précédée de "It's". Exemple: Run code.... Production: It's 12:32p.m. Le code le plus court gagne. Code loin! Classement...

18
Thème de mon anniversaire: en flammes

J'ai besoin d'allumer des bougies. En fait, je dois allumer une quantité arbitraire de bougies. Mais seulement les bons. OBJECTIF Étant donné un bloc de texte (contenant des bougies allumées, valides et invalides) et un nombre Nen entrée, écrivez un programme ou une fonction qui allume un montant...