Programmation Puzzles & Code Golf

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


30
Impression ascendante ASCII, flics
Ceci est le fil des flics. Le fil des voleurs va ici . Écrivez un programme ou une fonction composé uniquement de caractères ASCII imprimables (à l'exclusion des tabulations et des sauts de ligne) qui génère au moins 5 caractères ASCII imprimables dans l'ordre croissant (de l'espace au tilde / …

3
Golfez-vous une bière
C'est vendredi! Ce qui signifie qu'il est temps pour la bière! Malheureusement, aujourd'hui, nous allons jouer à la bière au golf au lieu de la boire. :( Défi Sortez une bière et buvez-la. La quantité de gorgées que vous prenez modifie votre sortie. Gorgées Votre programme doit prendre une chaîne …

8
Convertir une date en notation xkcd
Dans son xkcd sur le format de date standard ISO 8601, Randall s'est glissé dans une notation alternative plutôt curieuse: Les grands nombres sont tous les chiffres qui apparaissent dans la date actuelle dans leur ordre habituel, et les petits nombres sont des indices basés sur 1 des occurrences de …

1
Quelqu'un a-t-il été défenestré?
La défenestration est l'acte de jeter quelqu'un ou quelque chose par la fenêtre. - Wikipédia Contribution L'entrée comprendra deux parties: Un plan d'étage et une personne à l'intérieur de la maison / du bâtiment. v><^représente une personne, pointant dans la direction indiquée par la flèche. L'entrée contiendra exactement une personne. …
26 code-golf  string 


3
Anniversaire combiné de 100 ans
J'additionnais récemment l'âge de moi-même, de ma femme et de mes enfants et je me suis rendu compte qu'à un moment donné, dans un avenir pas trop lointain, nos âges totaliseraient exactement 100 ans. Défi Pour une entrée composée d'un âge combiné (total) et d'une liste de dates de naissance, …
26 code-golf  date 

5
The Traveling O
Le monde est composé de cinq cellules sur cinq. Il s'enroule de tous les côtés. Il peut être visualisé comme ... XXXXX XXXXX XXOXX XXXXX XXXXX Vous êtes un O. Vous aimez voyager à travers le monde, et vous le faites selon les règles suivantes (que C soit le jour …
26 code-golf  grid 

12
Quine / Reverse Quine
Écrivez un programme complet qui prend une entrée entière booléenne ou non négative. Il doit: Produire son propre code source si la valeur d'entrée est fausse Sortir son propre code source à l'envers si la valeur d'entrée est véridique Votre programme ne peut pas être palindromique, ni lire son propre …
26 code-golf  quine 

4
Jouez-moi au golf!
Jouez-moi au golf! L'héritage et la composition sont deux composants importants de la programmation orientée objet. Ensemble, ils permettent de créer des hiérarchies de classes simples mais puissantes pour résoudre les problèmes. Votre tâche consiste à analyser une série d'instructions sur une hiérarchie de classes et à répondre à des …

30
Compter les diviseurs d'un nombre
introduction C'est un défi très simple: il suffit de compter les diviseurs d'un nombre. Nous avons eu un défi similaire mais plus compliqué auparavant, mais j'ai l'intention que celui-ci soit d'entrée de gamme. Le défi Créez un programme ou une fonction qui, étant donné un entier strictement positif N, génère …


1
Résoudre une intersection de circulation
La tâche Écrivez un programme ou une fonction qui prend une structure d'intersection de trafic et génère la séquence dans laquelle les véhicules passeront. La sortie doit contenir au maximum quatre lignes au format suivant #. x->y\n, où #est un numéro de numéro de séquence, suivi du point ., xet …
26 code-golf 

3
Prononcer Hex
Prononcer Hex Pour ceux d'entre vous non initiés à l'émission Silicon Valley, ce défi s'inspire d'un échange qui se passe comme ça ( YouTube ): Kid - Here it is: Bit… soup. It’s like alphabet soup, BUT… it’s ones and zeros instead of letters. Erlich Bachman - {silence} Kid - …


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.