Qui n'aime pas le théorème de Pythagore a² + b² = c²? Écrivez la méthode la plus courte possible dans n'importe quelle langue qui prend la valeur a et b et affiche "L'hypoténuse de ce triangle rectangle est" + c. Gardez c à seulement trois
Qui n'aime pas le théorème de Pythagore a² + b² = c²? Écrivez la méthode la plus courte possible dans n'importe quelle langue qui prend la valeur a et b et affiche "L'hypoténuse de ce triangle rectangle est" + c. Gardez c à seulement trois
Windows Batch (CMD) est probablement le langage le moins approprié pour jouer au code. Évitez les caractères de nouvelle ligne . Si vous recherchez le code le plus court en octets, par opposition aux caractères, vous voudrez vous débarrasser de tous les retours chariot inutiles (caractères de...
Vous avez peut-être vu celui-ci dans Die Hard: With a Vengeance ... Cette question est basée sur le célèbre Jug Puzzle de 3 et 5 litres, mais avec une inclinaison légèrement différente. Montez un code qui, lorsqu'il est donné un entier entre 1 et 100, vous fournira les instructions les plus rapides...
Ceci est un "labyrinthe de flèches": v < > v > ^ > v ^ < * Le *marque l'endroit où vous finirez. Votre objectif est de trouver où commence le labyrinthe (d'où le labyrinthe inversé). Dans ce cas, c'est le premier >sur la deuxième ligne. v------< S-+---v | | >--^...
Votre tâche - si vous choisissez de l'accepter - est de créer un programme qui analyse et évalue une chaîne (de gauche à droite et de longueur arbitraire) de jetons qui donnent des directions - à gauche ou à droite. Voici les quatre jetons possibles et leurs significations: > go right one single...
Chris, un addict cryptique des mots croisés, a un algorithme défini pour l'ordre dans lequel il les résout. Nous utiliserons l'image ci-dessus comme guide. Chris commence toujours par le premier indice transversal, dans ce cas 1 Across. Chris est un passionné de mots croisés, donc on suppose qu'il...
Écrivez une fonction ou un programme qui prend une liste et produit une liste des extrêmes locaux. Dans une liste, [x_0, x_1, x_2...]un extrême local est x_itel que x_(i-1) < x_iet x_(i+1) < x_iou x_(i-1) > x_iet x_(i+1) > x_i. Notez que les premier et dernier éléments de la liste ne...
Chomp est un jeu à deux joueurs avec une configuration d'un rectangle de pièces. Chaque joueur retire à tour de rôle n'importe quelle pièce, ainsi que toutes les pièces au-dessus et à sa droite. Celui qui prend la pièce en bas à gauche perd. Il peut être prouvé assez facilement que le premier...
Mon chien aboie, mais je suis trop paresseux pour l'emmener faire une promenade. J'ai une idée! Je vais demander aux gens de Code Golf de le faire pour moi! Votre défi est de simuler la promenade d'un chien. Voici les règles pour promener le chien: L'humain ( H) commencera 0,0sur un plan de...
Défi: Étant donné deux mains de cinq cartes, déterminez laquelle gagne en fonction du classement standard des mains de poker . Contribution: Dix cartes séparées par des espaces de stdin ou comme arguments de ligne de commande, selon votre préférence. Les cinq premières cartes sont la main du joueur...
Tri par fusion Dans ce défi, vous allez implémenter le sous-programme de fusion de tri par fusion. Plus précisément, vous devez créer une fonction ou un programme ou un verbe ou similaire qui prend deux listes, chacune triée par ordre croissant, et les combine en une liste triée par ordre...
Un Presque équilatéral Heronian triangle est un triangle dont les longueurs entières de la forme n-1, net n+1et a également la zone entière. Les premiers sont: 3, 4, 5 -> 6 13, 14, 15 -> 84 51, 52, 53 -> 1170 Quête : générer le programme le plus court qui génère len triplet. (Indice: il...
Sur certains vieux téléphones Nokia, il y avait une variation du puzzle de quinze appelé Rotation. Dans cette variante, au lieu de glisser une tuile à la fois, vous avez fait pivoter quatre tuiles à la fois dans une direction. Dans ce jeu, vous commenceriez avec un tableau comme celui-ci: 4 9 2 3 5...
La tâche: Étant donné un .txtfichier avec des images d'art ASCII séparées chacune par une \nsortie (voir cet exemple si vous n'êtes pas clair) une image animée avec une image à 1 image par seconde. Notez qu'il y a une fin \nsur l'image finale. Les dimensions de chaque cadre seront: X <80 Y...
Un spirographe est un jouet qui dessine des hypotrochoïdes et des épitrochoïdes. Pour ce défi, nous allons nous concentrer uniquement sur les hypotrochoïdes. De Wikipédia : Un hypotrochoïde est une roulette tracée par un point attaché à un cercle de rayon r roulant autour de l'intérieur d'un cercle...
Écrivez un programme de longueur n qui génère un autre programme dont la longueur est le prochain numéro de Fibonacci après n. Le nouveau programme doit faire la même chose - la sortie d' un autre programme dont la longueur est le numéro suivant Fibonacci, etc. n lui - même (la longueur du...
Votre défi est de créer une horloge qui affiche l'heure sous forme de nombre hexadécimal et la couleur d'arrière-plan comme code de couleur hexadécimal de l'heure. Exigences: Aucune entrée. Au centre de votre sortie, vous devez afficher le signe numérique et l'heure actuelle au format 24 heures...
introduction Vous jouez à un jeu d'association, dans lequel des pièces sont insérées en haut et tombent vers le bas (sur la pièce du haut) en raison de la gravité. Donc ça O <- inserting this coin OO O OOOOO deviendra ceci O OO O OOOOO Imaginez maintenant que quelqu'un tourne le plateau dans le...
Deux nombres aléatoires A et B ont été générés pour être 1, 2 ou 3 votre travail consiste à choisir au hasard un troisième nombre C qui peut également être 1,2 ou 3. Mais, C ne peut pas être égal à A ou B. Et oui, A peut être égal à B. Si A = B, alors C n'a plus que deux nombres, cela peut être. Si...
Je déteste le ballonnement de code! J'ai donc décidé de remplacer mon système Windows 7 par une version golfée. Cependant, je sais que ce n'est pas facile, alors construisons d'abord un prototype. Il prendra une liste de fenêtres de l'utilisateur et les montrera en utilisant un affichage...