Programmation Puzzles & Code Golf

Q & A pour les amateurs de programmation et les golfeurs de code

4
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 cercles tangents, nous pouvons …

30
Graphique horizontal de la longueur des mots
Contribution Une liste de mots séparés par un nombre quelconque d'espaces. Sortie Un graphique ASCII horizontal, où la n-ième ligne est composée d'autant d'astérisques ( *) que le n-ième mot est long. Exemple d'utilisation L' >entrée des signaux utilisateur, vous ne devez pas la saisir lors du test du programme. …

8
Topologie ASCII pt 1: Puis-je compter sur vous?
J'ai un problème grave. J'ai des fichiers texte où je garde mes numéros très importants - tous les plus importants! Et deux et trois .. Ces nombres étaient si importants que je ne pouvais pas les confier à ces nouveaux systèmes de nombres décimaux ou binaires. J'ai gardé chaque numéro …

8
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 programme sur le côté de votre …

2
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 sortir …

5
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 d'altitude approchent …
28 code-golf 

21
Morra, le noble jeu des rois
Contexte Le jeu de Morra est un jeu simple. Dans la version "originale", plusieurs joueurs lancent simultanément un numéro 0-5 avec leurs mains tout en devinant la somme totale des mains de chacun. La version que j'utiliserai ici a été modifiée pour augmenter le potentiel de stratégie non triviale, et …

30
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 à …
28 code-golf 

12
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 …


12
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 pièce donnée …
28 code-golf  chess 

8
É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 …

18
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 raison …
28 code-golf 



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.