Programmation Puzzles & Code Golf

38
Chaque mot de babab à zyzyz

Votre tâche consiste à écrire un programme qui produira une liste lisible de tous les mots de cinq lettres avec la structure suivante: consonne - voyelle - consonne - voyelle - consonne La sortie doit être triée alphabétiquement avec un mot par ligne et aucun mot ne doit être répété deux fois. Il...

38
Retour arrière et retaper une liste de mots

Voici comment revenir en arrière et retaper d'une chaîne à une autre: Commencez à la première chaîne. Supprimez les caractères à la fin jusqu'à ce que le résultat soit un préfixe de la deuxième chaîne. (Cela peut prendre 0 étapes.) Ajoutez des caractères à la fin jusqu'à ce que le résultat soit...

38
Ne m'en donne pas cinq!

Question: Vous recevrez les entiers de début et de fin d'une séquence et devriez lui renvoyer le nombre d'entiers ne contenant pas le chiffre 5. Les numéros de début et de fin doivent être inclus! Exemples: 1,9 → 1,2,3,4,6,7,8,9 → résultat 8 4,17 → 4,6,7,8,9,10,11,12,13,14,16,17 → résultat 12 50,60...

38
Votre propre instruction "pour"

Votre propre "pour" instruction En supposant que vous ayez les entrées suivantes: a, b, c, d La saisie peut se faire sur une ligne, quel que soit le format "a / b / c / d" ou "a, b, c, d", etc. Vous pouvez également avoir 4 entrées. Vous devez coder le comportement suivant (pseudo-code ici): var i...

38
Ce nombre est-il factoriel?

La tâche À partir d’un nombre naturel en entrée, votre tâche consiste à produire une valeur de vérité ou de falsey selon que l’entrée est une factorielle de tout nombre naturel. Vous pouvez supposer que le numéro saisi sera toujours compris dans la plage de numéros prise en charge par votre langue,...

38
Imprimer du texte invisible

Avec une chaîne en entrée, génère un nombre de caractères d'espacement (0x0A et 0x20) égal à la longueur de la chaîne. Par exemple, étant donné la chaîne dont Hello, World!votre code aurait besoin pour générer exactement 13 caractères d'espacement et rien d'autre. Ceux-ci peuvent être n'importe...

38
Faire des mots au carré

Le défi Votre tâche consiste à créer un programme qui prend une entrée de chaîne donnée et la sort au format carré. Les chaînes vides doivent renvoyer une chaîne vide. Exemples Compte tenu de l'entrée: golf Votre programme devrait générer: golf o l l o flog Contribution: 123 Sortie: 123 2 2 321...

38
Une très longue Terza Rima

La description Afficher le schéma de rimes pour une très longue Terza Rima. Contribution Aucun. Sortie ABA BCB CDC DED EFE FGF GHG HIH IJI JKJ KLK LML MNM NON OPO PQP QRQ RSR STS TUT UVU VWV WXW XYX YZY Règles Vous pouvez choisir entre séparer des strophes avec des espaces ou des nouvelles lignes,...

38
Jolis polynômes d'impression

introduction Les humains sont une espèce remarquable, mais nous pouvons parfois être très difficiles à comprendre, en particulier pour les ordinateurs. En particulier, il semble que nous aimions écrire des polynômes de manière très compliquée, avec des règles apparemment arbitraires. Quel est le...

38
Dessine le «Cool S»

introduction Nous connaissons tous le cool S (également connu sous les noms de Superman S, Stüssy S, Super S, Skater S, Pointy S, Graffiti S, etc.): des milliards d'écoliers du monde entier ont dessiné ce S et se sont immédiatement sentis fiers d'eux-mêmes. Au cas où vous avez oublié ou eu un...

38
Trouvez l'aiguille dans la botte de foin

Avec une botte de foin rectangulaire d'au moins 2x2 composée de tous les mêmes caractères ASCII imprimables, génère l'emplacement (en partant du coin supérieur gauche) de l'aiguille, qui est un caractère différent. Par exemple, si la pile de foin suivante est entrée: ##### ###N# ##### ##### La...

38
Produire le message Arecibo

Le message Arecibo est un message radio interstellaire de 1974 contenant des informations de base sur l'humanité et la Terre, envoyé au groupe d'étoiles globulaire M13 dans l'espoir que l'intelligence extraterrestre puisse le recevoir et le déchiffrer ... Le message consistait en 1 679 chiffres...

38
Trop d'espions!

Vous combattez un vaste réseau d' espions ennemis . Vous savez que chaque espion a au moins une (parfois plusieurs) fausses identités qu’ils aiment utiliser. Vous aimeriez vraiment savoir à combien d'espions vous avez réellement affaire. Heureusement, vos agents de contre-espionnage font leur...

37
Imprimez l'alphabet quatre fois

Le programme doit imprimer quatre fois l'alphabet: le premier dans l'ordre alphabétique normal, le deuxième dans l'ordre d'un clavier qwerty, le troisième dans l'ordre d'un clavier dvorak et enfin dans l'ordre alphabétique inverse. La sortie devrait ressembler à ceci: abcdefghijklmnopqrstuvwxyz...

37
Conseils pour jouer au golf en PHP

Quels conseils généraux avez-vous pour jouer au golf en PHP? Je recherche des idées pouvant être appliquées aux problèmes de code de golf en général, qui sont au moins quelque peu spécifiques à PHP (par exemple, "supprimer les commentaires" n'est pas une réponse). Merci de poster un pourboire par...