Programmation Puzzles & Code Golf

28
Rechercher les mots contenant chaque voyelle

Votre programme doit trouver tous les mots de cette liste de mots qui contiennent toutes les voyelles ( a e i o u y). Il existe des moyens faciles de le faire, mais je cherche la réponse la plus courte. Je prendrai n'importe quelle langue, mais j'aimerais voir Bash. Voici un exemple (pourrait être...

28
Testeur de stress CPU à code minimal…

introduction Il existe de nombreux utilitaires capables de créer une charge CPU élevée pour tester vos processeurs. Sous Microsoft Windows, vous pouvez même utiliser la carte intégrée calculator.exe, saisir un grand nombre comme 999999999et appuyer surn! plusieurs fois pour faire fonctionner votre...

28
Limerick Hello World [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 2 ans . Un programme de rimes que vous écrivez Tenter de...

28
Le gouvernement a une offre limitée de murs

introduction Des golfeurs avertis nous ont préparés pour l'inondation du jugement dernier . Les zones à risque ont été évacuées et la population s'est déplacée vers les hauteurs. Nous avons sous-estimé le déluge (ou peut-être qu'il y avait un bogue dans le code de @ user12345). Certaines zones...

28
La horde flottante

introduction La pluie s'est finalement calmée. La plupart de l'humanité s'est noyée en raison d'un bogue dans le code de @ user12345 . Les survivants sont dispersés dans un archipel mondial. La communication radio est en hausse, et l'humanité est prête à prospérer une fois de plus. Pour aucune...

28
Dites-moi les mouvements

Jack et Jane ont décidé de jouer aux échecs pour s'absenter. Malheureusement, Jack est plutôt mauvais à visualiser. Il trouve difficile de comprendre les mouvements possibles pour une pièce donnée autre qu'un pion, bien sûr! Votre défi consiste à aider Jack à trouver les options possibles pour une...

28
Écrire un solveur du pendu

Vous devez écrire un solveur du pendu. En testant cette liste de mots anglais [1] , le solveur qui résout le plus grand nombre de mots gagne, le nombre total de suppositions incorrectes étant le bris d'égalité. Tous les mots de la liste de mots seront testés dans un ordre aléatoire. [1]: Cette...

28
Programmez votre phrase préférée

Choisissez une citation ou une phrase qui fait exactement 5 mots, par exemple Programming puzzles and code golf!. Écrivez un programme qui, une fois ajouté à lui-même n fois, sort les n + 1 premiers mots de votre phrase dans l'ordre. Par exemple, si votre code de programme était MYPROGet que votre...

28
Imprimer des voxels ASCII

Écrivez un programme qui lit un tableau n×n×nn×n×nn\times n \times n de valeurs binaires qui représentent un cube n×n×nn×n×nn\times n \times n , composé de n3n3n^3 cubes plus petits. Chaque valeur indique s'il y a un voxel (petit cube) présent dans la position donnée ou non. Le programme doit...

28
Canoë en eau vive extrême

Vous pagayez en canoë sur une rivière d'eau vive assez rapide. Soudain, vos pagaies explosent et vous vous retrouvez dans une situation dangereuse dévalant une rivière rapide sans pagaies. Heureusement, vous avez toujours vos compétences en programmation, vous décidez donc de vous tailler un...

28
Animation de Code Golf

Quand je vois des entrées de golf de code qui font tomber quelques caractères, réduisant le code, je vais regarder l'historique des modifications pour un diff côte à côte. Voir et apprendre :) Ce défi est de faire un programme qui produit les plus jolis diffs animés. L'entrée sera une série...

28
Jouez au Chaos Game

Le Chaos Game est une méthode simple pour générer des fractales. Étant donné un point de départ, un rapport de longueur r et un ensemble de points 2D, procédez à plusieurs reprises comme suit: Dans votre ensemble de points, choisissez-en un au hasard (uniformément). Faites la moyenne de ce point et...

28
Dessinez un joint Apollonian

Étant donné trois cercles mutuellement tangents, nous pouvons toujours trouver deux autres cercles qui sont tangents à tous les trois. Ces deux sont appelés cercles apolliniens . Notez que l'un des cercles apolliniens pourrait en fait être autour des trois cercles initiaux. À partir de trois...

28
Numéros courts de poissons morts

Deadfish est l'un des langages de programmation non complets de Turing les plus connus. Il n'a qu'un seul accumulateur (qui commence à 0) pour stocker des données et seulement quatre commandes: i - Increment the accumulator s - Square the accumulator d - Decrement the accumulator o - Output the...

28
Imprimer le tableau ASCII

La tâche consiste à afficher n caractères de la table ASCII . Vous pouvez écrire une fonction (ou un programme qui prend l'argument comme paramètre, STDIN est également autorisé) qui prend un paramètre n , qui sera l'index du dernier caractère à imprimer. La tâche est assez simple, donc à titre...