Programmation Puzzles & Code Golf

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

15
La promenade de l'ivrogne quantique
Il est bien connu qu'une personne sur une grille sous l'influence de l'alcool a une chance égale d'aller dans toutes les directions disponibles. Cependant, cette affirmation de bon sens ne s’applique pas au domaine des très petits ivrognes, dont le comportement ressemble beaucoup à ceux qui empruntent tous les chemins …

23
Produire le PPCG Prime
C'est le PPCG Prime 624 chiffres de long 777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777111111111111111111111111111111111111111111111111111111111111111111111111111111188888888118888888811188888811188888811188111118818811111881881111881881111881188111118818811111881881111111881111111188888888118888888811881111111881118888188111111118811111111881111111881111881188111111118811111111881111881881111881188111111118811111111188888811188888811111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333333333333333333 Si nous divisons tous les 39 chiffres, nous obtenons 777777777777777777777777777777777777777 777777777777777777777777777777777777777 777777777777777777777777777777777777777 777777777777777777777777777777777777777 111111111111111111111111111111111111111 111111111111111111111111111111111111111 188888888118888888811188888811188888811 188111118818811111881881111881881111881 188111118818811111881881111111881111111 188888888118888888811881111111881118888 188111111118811111111881111111881111881 188111111118811111111881111881881111881 188111111118811111111188888811188888811 111111111111111111111111111111111111111 111111111111111111111111111111111111111 333333333333333333333333333333333333333 Votre tâche consiste à sortir le PPCG-Prime C'est codegolf . Le code le plus court en …


10
Générer des numéros de Dennis
Ce défi est un hommage à l' utilisateur de PPCG, Dennis, qui a remporté le jeu des voleurs du Quiz sur le langage de programmation . En regardant la page de profil de PPCG de Dennis, on peut voir des choses assez impressionnantes: Il a actuellement plus de soixante-huit mille …

30
La lettre A sans A
Votre tâche consiste à afficher la lettre "A" seule, sans rien d'autre, à l'exception de toute nouvelle ligne de fin si vous ne pouvez pas les éviter, dans un programme et / ou un extrait de code. Le code renvoyé (au lieu de l’impression) est autorisé. Les versions minuscule et …

30
Attendez une minute - en moins de dix secondes
Tâche En utilisant n'importe quel type de parallélisation, attendez plusieurs périodes, pour une durée totale de sommeil d'au moins une minute (mais inférieure à une minute et demie). Le programme / la fonction doit se terminer dans les 10 secondes et renvoyer (par n'importe quel moyen et dans n'importe quel …

8
Square, Circle, Triangle,… Gear?
En utilisant Algodoo et Paint, j'ai créé ces six images monochromes 300 × 300 de quatre formes pratiques: Cette classe d'images a les propriétés suivantes: Ils ont toujours une résolution de 300 × 300 pixels, monochromes (noir et blanc uniquement) et ont exactement quatre régions blanches correspondant à un carré, …

21
Interprétation de poisson (non, pas que poisson)
Considérez ces cinq créatures marines de l'art ASCII: Poisson standard: ><>ou<>< Poisson rapide: >><>ou<><< Poisson robuste: ><>>ou<<>< Poisson extensible: ><<<>ou<>>>< Crabe: ,<..>, Ecrivez un programme qui accepte une chaîne arbitraire de caractères <>,.. S'il existe un moyen d'interpréter la chaîne entière comme une série de créatures marines ne se chevauchant …

18
BattleBots: le tournoi
Les résultats sont là, le concours est terminé. Le vainqueur est EvilBot d’ arshajii avec 14 victoires sur Neo-Bot avec 13 victoires et CentreBot et LastStand avec 11 victoires chacun. Scores de la dernière manche Results: java Rifter: 9 match wins (45 total bout wins) java EvadeBot: 10 match wins …

30
L'alphabet dans les langages de programmation
Notre tâche est d’écrire, pour chaque lettre de l’alphabet (anglais), un programme l’imprimant, dans une langue dont le nom commence par cette lettre. Entrée: aucune Sortie: abcdefghijklmnopqrstuvwxyz Newline majuscule et fin optionnelle Règles : La métrique de scoring est la longueur du nom du langage de programmation , plus la …

10
Rock, Polyglot, Ciseaux
Ecrivez un programme polyglotte en trois langues qui joue du rock-papier-ciseaux . L'entrée pour toute version du programme est toujours l'une des chaînes rockou paperou scissors. Dans la première langue, le programme doit indiquer le choix pierre-papier-ciseaux qui bat l'entrée: Input Output rock paper paper scissors scissors rock Dans la …

5
Machine Learning Golf: Multiplication
J'aimerais proposer un autre type de défi de golf à cette communauté: Les réseaux de neurones (artificiels) sont des modèles d’apprentissage automatique très populaires qui peuvent être conçus et formés pour se rapprocher d’une fonction donnée (généralement inconnue). Ils sont souvent utilisés pour résoudre des problèmes très complexes que nous …

27
418: je suis une théière
Comme nous devrions tous le savoir, il existe un code de statut HTTP 418: je suis une théière . Votre mission, si vous l'acceptez, consiste à utiliser votre création et à écrire le plus petit serveur possible qui répond avec le code d'état ci-dessus à toute requête HTTP qui lui …

18
Rube Goldberg Bonjour tout le monde
Pour ce golf, vous devrez utiliser plusieurs langues. La tâche Une machine Rube Goldberg est un engin qui nécessite un très grand nombre d'étapes complexes pour exécuter une tâche très simple. Le but de ce golf est de produire Rube Goldberg... mais pas directement. La machine Votre "machine" est le …

30
Legen… attendez…
dary! Dans des événements totalement indépendants de ce qui, espérons-le, m'arrivera dans les prochains jours, je vous charge d'écrire du code qui: Impression Legen... wait for it... immédiatement, avec un retour à la ligne. Attendez jusqu'à l'heure complète suivante (lorsque le travail cron pour l'attribution du badge sera exécuté). Impression …
68 code-golf  date 

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.