Un défi de code est une compétition pour trouver des moyens créatifs de résoudre un casse-tête de programmation avec un critère de gain objectif non couvert par d'autres balises de notation (par exemple, code-golf).
Objectif Créez un programme / une fonction qui prend une entrée N, vérifiez si Nles paires aléatoires d’entiers sont relativement premiers et retourne sqrt(6 * N / #coprime). TL; DR Ces défis sont des simulations d’algorithmes qui ne nécessitent que la nature et votre cerveau (et peut-être quelques ressources réutilisables) …
Inspiré par cette question de nos amis rivaux à Code Review. Définitions Un super tableau est un tableau dans lequel chaque nouvel élément du tableau est plus grand que la somme de tous les éléments précédents. {2, 3, 6, 13}est un super tableau parce que 3 > 2 6 > …
Comme vous le savez (espérons-le), une quine durcie aux radiations est une quine à partir de laquelle vous pouvez supprimer n’importe quel caractère et continuer d’imprimer sa source originale, préalablement modifiée. Le fait est qu'avec la plupart d'entre eux, vous ne pouvez supprimer qu'un seul caractère; sinon tout tombe en …
Je veux essayer un nouveau type de défi de golf regex, qui vous demande de résoudre des tâches de calcul non triviales avec rien de moins que la substitution de regex. Pour rendre cela plus possible et moins pénible, il vous sera permis d'appliquer plusieurs substitutions, l'une après l'autre. Le …
C'est un défi simple: à partir d'une séquence d'entiers, trouvez la somme de tous les entiers qu'elle contient. Mais avec une torsion. Votre score est la distance de Levenshtein entre votre code et la phrase suivante (Le défi): À partir d'un ensemble d'entiers, trouvez la somme de tous les entiers …
Quelque chose ne va pas avec votre clavier. La Shiftclé a son propre esprit. Chaque fois que vous tapez un caractère, vous ne savez pas s'il sortira décalé ou non (bien que ce soit 50-50). Outre les touches de caractères standard, rien sur le clavier n'est fonctionnel. Il n'y a …
L'utilisateur CarpetPython a publié une nouvelle approche de ce problème qui met beaucoup plus l'accent sur les solutions heuristiques, en raison d'un espace de recherche accru. Personnellement, je pense que ce défi est beaucoup plus gentil que le mien, alors pensez à l'essayer! Vector racing est un jeu addictif qui …
Quand j'étais jeune garçon, les enfants se promenaient dans les magasins d'informatique et jouaient à Hunt the Wumpus jusqu'à ce que le personnel nous expulse. C’était un jeu simple, programmable sur les ordinateurs personnels du milieu des années 70, des machines tellement rudimentaires qu’au lieu de microprocesseurs de la taille …
Écrivez un algorithme ou un programme capable d’encoder et de décoder un échiquier. L'objectif est de faire la plus petite représentation possible d'un échiquier (une fois décodé) pour déterminer toutes les possibilités de déplacement pour un joueur de ce tour. Le codage doit pouvoir montrer: A qui c'est le tour. …
Le défi Votre tâche consiste à créer un programme qui prend une entrée de chaîne donnée et la sort au format carré. Les chaînes vides doivent renvoyer une chaîne vide. Exemples Compte tenu de l'entrée: golf Votre programme devrait générer: golf o l l o flog Contribution: 123 Sortie: 123 …
Dans le cadre de sa réponse à Make a Error Quine! @Falko a proposé l’algorithme suivant: Comment créer sa propre solution en 2 minutes? Ouvrez un nouveau fichier dans l'EDI de votre choix. Frappe ta tête contre le clavier devant toi. Compiler. Remplacez le code par le message d'erreur du …
Ecrivez le programme le plus court qui résout le cube de Rubik (3 * 3 * 3) dans un délai raisonnable et se déplace (par exemple, maximum 5 secondes sur votre machine et moins de 1 000 déplacements). L'entrée est au format: UF UR UB UL DF DR DB DL …
Votre tâche consiste à sortir la chaîne exacte The Jabberwocky sans prendre d'entrée. Les règles normales d'entrée et de sortie s'appliquent, de sorte que les fonctions et les programmes sont autorisés. Bien sûr, il y a un piège, ce ne serait pas amusant sans un piège. Votre programme, une fois …
C’est un défi Cops and Robbers. C'est le fil du flic. Le fil du voleur est ici . En tant que policier, vous devez choisir n’importe quelle séquence de l’ OEIS et écrire un programme p qui affiche le premier entier de cette séquence. Vous devez également trouver des chaînes …
Récemment, j'ai eu le plaisir d'écrire un programme Haskell capable de détecter si l' NegativeLiteralsextension était activée. Je suis venu avec ce qui suit: data B=B{u::Integer} instance Num B where{fromInteger=B;negate _=B 1} main=print$1==u(-1) Essayez-le en ligne! Cela imprimera Truenormalement et Falsesinon. Maintenant, je me suis tellement amusé à faire que …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.