Programmation Puzzles & Code Golf

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

11
Drag Race Countdown
Défi: Dans un scénario hypothétique, le compte à rebours pour une course a des intervalles aléatoires entre les comptages, pour éviter un démarrage prématuré, par exemple 3 (0.82 seconds pass), 2 (0.67 seconds pass), 1 Contribution: rien Production: Écrivez un programme (ou une fonction) qui imprime les 3 nombres avec …
10 code-golf  random 

10
Certains solitaires
Je sais, je sais, encore un autre défi primordial ... en relation Un premier est un nombre premier solitaire (ou isolé) de ptelle sorte que p-2, p+2, p-4, p+4... p-2k, p+2kpour certains ksont tous composite. Nous appelons un tel nombre premier un nombre kpremier isolé. Par exemple, un nombre premier …

30
Quelle est l'extension du fichier?
Votre défi est de trouver l'extension de fichier d'un nom de fichier fourni: hi.txt -> txt or .txt carrot.meme -> meme or .meme lol (undefined behavior) what..is..this..file -> file or .file .bashrc -> bashrc or .bashrc T00M@n3KaPZ.h0wC[]h -> h0wC[]h or .h0wC[]h agent.000 -> 000 or .000 Vous devez obtenir le …
10 code-golf  string 



2
Jouer au golf avec mes tableaux Ada
Contexte Ada est un langage de programmation qui n'est pas exactement connu pour sa lacune. Cependant, sa syntaxe littérale de tableau peut en théorie permettre des spécifications de tableau assez laconiques. Voici une description EBNF simple de la syntaxe littérale du tableau (passable à bottlecaps.de : array ::= positional_array | …

5
Terme valide de la séquence quadratique?
On vous donne quatre chiffres. Les trois premiers sont respectivement aaa , bbb et ccc pour la séquence: Tn=an2+bn+cTn=an2+bn+cT_n=an^2+bn+c Vous pouvez saisir ces quatre chiffres de n'importe quelle manière. La sortie doit être l'une des deux sorties distinctes mentionnées dans votre réponse, l'une signifie que le quatrième nombre est un …

3
Combien de temps faut-il pour taper ceci?
introduction Je peux taper à un rythme modéré, en utilisant la disposition du clavier QWERTY. Mais si un mot comme yellowwooddoor a une tonne de lettres répétées, il faut un peu plus de temps pour le taper. Pire encore, lorsqu'un mot comme «sauter» a le même doigt utilisé pour plusieurs …

6
Remplissage cohérent d'octets (COBS)
Je suis surpris que cela n'ait pas été publié auparavant! L' algorithme COBS ( Overhead Byte Stuffing ) est utilisé pour délimiter les flux d'octets. Nous choisissons un marqueur de trame (nous utiliserons 0x00) et partout où 0x00 se produit dans le flux, il est remplacé par le nombre d'octets …


6
C'est encore Halloween!
Description du problème Nous aimons tous un Twix (parce que c'est le meilleur bonbon), mais c'est le premier Halloween des enfants --- nous devons prendre au moins un de chaque type de bonbons pour eux. À chaque Halloween, tous les résidents de l'avenue Numberline envoient un e-mail indiquant les types …
10 code-golf 


4
Charge de téléphone portable
Défi relevé avec la permission de mon concours University Code Challenge La dépendance que nous avons sur les téléphones portables nous fait les recharger tous les soirs jusqu'au niveau maximum de la batterie, donc nous ne courons pas le risque de manquer d'énergie au milieu du lendemain. Il y a …

10
Fizzbuzz dans n'importe quelle base
Défi Contribution: Un entier compris entre 2 et 62 (inclus).bbb Production: Comptez de à l'équivalent de dans la base , en utilisant toute représentation raisonnable pour les chiffres.1115000dix5000105000_{10}bbb Toutefois: Si le nombre est divisible par (arrondi vers le bas, par exemple, la base 7 serait 7/2 = 3,5, 3,5 + …
10 code-golf  math  binary 

8
Gauche centre droit (LCR) golf
Lors d'une soirée, j'ai découvert le jeu LCR. Maintenant, ce n'est pas un grand jeu car il n'y a aucune compétence mais seulement une chance aléatoire. Mais ça m'a fait réfléchir, je pouvais coder cela, et j'ai fait un programme rapide en R pour modéliser le jeu. Règles du jeu …
10 code-golf  random 

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.