Programmation Puzzles & Code Golf est sur le point d'avoir un nouveau modérateur , Dennis ! Ce défi est un hommage à lui et à nos autres modérateurs actifs (ou récemment actifs): Doorknob , Martin Büttner et Chris Jester-Young . Le titre du défi est destiné à être lu sur …
Le concours est terminé! Intro Ceci est un roi de la colline interactive concours lequel le contrôleur est entièrement contenu dans un extrait de pile au bas de la question. Le contrôleur lit automatiquement les réponses et joue aux jeux. Tout le monde peut le lancer à tout moment, directement …
Il y a 40 façons un dirigé chemin hamiltonien peut être effectué sur une grille 3 x 3: Ce graphique ( grâce SP3000! ) Ne montre que les 20 chemins non orientés. Parcourez chaque ligne de couleur dans les deux sens pour les 40 trajectoires dirigées. Défi En utilisant uniquement …
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) …
Ecrivez un programme ou une fonction qui prend une grille de texte rectangulaire dans laquelle chaque cellule est un Aou B. Toutes les Acellules formeront une forme simplement connectée , c'est-à-dire qu'elles seront toutes orthogonalement connectées sans trous (les lettres voisines en diagonale ne comptent pas comme connectées). De même, …
Inspiré par cela . Contexte Le mal agriculteur a décidé de brûler votre champ de blé afin de faire monter les prix. Pour assurer une destruction totale, il a également trempé votre champ dans l’essence. Encore plus malheureusement, vous vous trouviez sur le terrain quand il était allumé et vous …
Considérons une grille régulière, où chaque cellule a des coordonnées entières. Nous pouvons regrouper les cellules en "anneaux" (de forme carrée) où les cellules de chaque anneau ont la même distance de Chebyshev (ou distance de l'échiquier) par rapport à l'origine. Votre tâche consiste à prendre une telle coordonnée de …
Un défi avec des règles simples mais des algorithmes non triviaux. :-) Tâche Prendre une entrée sous forme d’entiers séparés par des espaces: N A B S Où N est la longueur de côté d'une matrice carrée 2D remplie de nombres uniques (entiers) compris entre A et B inclus. Pour …
Ecrivez une fonction (en utilisant le moins d'octets possible) qui prend un tableau bidimensionnel de n'importe quel nombre de colonnes et de lignes dans lequel: 0 représente un bloc vide, 1 représente le bloc de serpent. La fonction doit renvoyer le nombre de chemins possibles empruntés par le serpent. Exemple …
Description du problème Imagine que tu es une tortue sur une grille. On vous donne deux nombres f et b , et vous faites face à l'est. Vous effectuez une marche à travers la grille, en comptant chacune des cellules rencontrées, selon les règles suivantes: Par défaut, vous écrivez le …
Une chaîne snakified ressemble à ceci: T AnE eOf ifi ing h s x l A k e r isI amp Sna dSt Ta tâche Prenez une chaîne set une taille n, puis affichez la chaîne capturée. Les entrées ThisIsAnExampleOfaSnakifiedStringet 3produiraient l'exemple ci-dessus. Caractéristiques s contiendra uniquement des caractères ASCII …
Contexte Vous êtes l'apprenti d'un puissant sorcier et votre maître élabore actuellement un sortilège pour créer un labyrinthe interdimensionnel dans lequel piéger ses ennemis. Il souhaite que vous programmiez son ordinateur alimenté à la vapeur pour analyser les configurations possibles. La programmation de cette machine diabolique est très dangereuse, vous …
À mon humble avis, le texte standard est ennuyeux. Je propose donc une nouvelle norme d'écriture, des mots qui marchent! Mots de marche Les mots qui marchent sont des mots qui répondent à certains caractères. Pour les besoins de ce défi, les personnages déclencheurs proviennent [u, d, r, l]de up …
Un entier positif kest un nombre de Loeschian si kpeut être exprimé comme i*i + j*j + i*jpour i, jentier. Par exemple, les premiers nombres loeschiens positifs sont: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Notez que i, jpour une donnée, kne …
Pour les chiffres non nuls sur un pavé numérique standard 789 456 123 Pensez à placer un chevalier d'échecs à n'importe quel chiffre et à le déplacer avec un nombre quelconque de sauts en L normaux, en traçant un entier décimal positif. Quels entiers positifs peuvent être exprimés de cette …
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.