Programmation Puzzles & Code Golf

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

6
Négociant dans le temps
Récemment , Bobby a créé un portefeuille Bitcoin avec 1 Satoshi (1e-8 BTC, la plus petite unité monétaire) et l'a oublié. Comme beaucoup d'autres, il a dit plus tard "Merde, si seulement j'investissais plus à l'époque ...". Ne s'arrêtant pas à la rêverie, il consacre tout son temps et son …






9
Empilez les cadeaux de Noël
Quelqu'un a empilé à la hâte les cadeaux de Noël, et c'est un vrai gâchis: ======================== | | ======================== ============= | | | | | | | | | | | | ============= ======= | | | | | | ======= =================== | | | | | | =================== ================= …


3
Détection de collision 2D
Ce défi est basé sur la détection de collision réelle que j'ai dû écrire récemment pour un jeu simple. Écrivez un programme ou une fonction qui, compte tenu de deux objets, renvoie une valeur vraie ou fausse selon que les deux objets sont en collision (c'est-à-dire se croisent) ou non. …


14
La guerre Nano Core
Il s'agit d'une adaptation de Core War , une programmation KOTH datant du 20e siècle. Pour être plus précis, il utilise un ensemble d'instructions incroyablement simplifié basé principalement sur la proposition d'origine . Contexte Dans Core War, deux programmes se battent pour contrôler l'ordinateur. Le but de chaque programme est …

3
Détruisez-les avec des Lazers
introduction L'arène est une plaine parsemée de gratte-ciel, que vos ennemis utilisent pour se couvrir. Vous et vos ennemis vous tirez dessus avec des lasers. Vous transportez tous des jet packs, permettant le vol. Quels ennemis pouvez-vous frapper avec votre laser et lesquels se cachent? Problème Tout d'abord, la taille …
21 code-golf 

6
Trouvez le plus grand nombre premier fragile
Considérez la fonction Remove(n, startIndex, count)qui supprime les countchiffres du nombre nà partir du chiffre à la position startIndex. Exemples: Remove(1234, 1, 1) = 234 Remove(123456, 2, 3) = 156 Remove(1507, 1, 2) = 07 = 7 Remove(1234, 1, 4) = 0 Nous appellerons le nombre premier X fragile si …


30
Imprimez les N premiers caractères de votre code
Vous devez écrire un programme ou une fonction qui reçoit un entier positif Nen entrée et imprime les premiers Ncaractères de votre code. Si Nest plus grand que la longueur de votre code, vous devez continuer à produire votre code de manière cyclique. La lecture de votre code source de …
21 code-golf  quine 

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.