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).
Contexte Boggle est un jeu de plateau où les joueurs doivent trouver des mots anglais sur un tableau 4 par 4 d'alphabets aléatoires. Les mots peuvent être construits en sélectionnant des cellules adjacentes séquentielles sur la carte. ("adjacent" signifie horizontalement, verticalement ou diagonalement adjacent.) De plus, la même cellule ne …
La triangularité est un nouvel esolang développé par M. Xcoder où la structure du code doit suivre un modèle très spécifique: Pour la ne ligne de code, il doit y avoir exactement des 2n-1caractères du programme. Cela provoque une forme triangulaire / pyramide, la première ligne n'ayant qu'un seul caractère …
Ce défi était à l'origine mis en bac par Magic Octopus Urn; Je l'ai adopté et posté avec sa permission. Ceci est le fil des flics. Le fil des voleurs est ici . Le défi Première étape: Écrivez un morceau de code (fonction ou programme complet) qui vérifie la primauté …
Cubically est trop fastidieux pour écrire manuellement un code. Votre défi est de traduire le texte ASCII en code source Cubically. Cubiquement Ce n'est qu'un rapide aperçu de Cubically; le référentiel a un guide et des détails plus complets. Cubically est un esolang que j'ai écrit il y a quelque …
Tâche Écrivez du code qui peut être réorganisé en n programmes différents dans n langues différentes, chacun produisant un nombre distinct de 1 à n. Il ne doit pas y avoir deux langues identiques, mais des versions différentes de "la même langue" seront considérées comme des langues distinctes, à condition …
Dans ce défi, vous recevez une quantité limitée d'informations sur un jeu d'échecs particulier et vous devez prédire qui a gagné le jeu . Vous disposez de deux ensembles de données: Nombre de pièces (quelles pièces sont encore en vie) Couleurs du plateau (La couleur des pièces sur le plateau) …
Objectif Générez la liste brouillée d'origine, à partir des mouvements qu'un tri d'insertion ferait pour le trier. La liste d'origine aura tous les nombres de 0à N-1(inclus) où Nest la taille de l'entrée. Contribution Une liste contenant les mouvements nécessaires pour trier la liste. Chaque valeur représente le nombre d'emplacements …
Contexte Sur ce site, nous avons occasionnellement des questions demandant que les programmes soient «durcis aux radiations»; cela signifie que le programme doit pouvoir survivre à la suppression d'un ou plusieurs octets, quels que soient les octets supprimés. Comme cela est courant pour les tâches qui sont souvent définies dans …
Écrivez une expression régulière qui fonctionne dans au moins 2 versions (ou versions) d'expressions régulières, et faites correspondre une chaîne différente dans chaque version (ou version) dans laquelle elle s'exécute. Les chaînes à associer dans ce défi sont les premiers mots des noms de code Ubuntu, qui sont répertoriés ci-dessous. …
introduction Presque tout le monde connaît le problème des vendeurs ambulants (TSP). La tâche consiste à, à partir d'une liste de Nvilles, trouver le cycle hamiltonien minimum , c'est-à-dire le chemin le plus court qui visite chaque ville et revient en boucle au départ. Ce n'est pas de cela qu'il …
Inspiré tangentiellement par l'ouverture du livre What-If. L'entrée est un rectangle d'espaces sous forme de chaîne, liste de chaînes, etc., avec des objets constitués de #'s à l'intérieur: ######## # # ######## ### #### ### #### ### Les objets seront toujours des rectangles sans intersection et sans contact. Un objet …
Considérons une permutation des valeurs entières de 1à N. Par exemple, cet exemple pour N = 4: [1, 3, 4, 2] Nous considérerons cette liste comme cyclique, de sorte que 1et 2seront traités comme adjacents. Une quantité que nous pouvons calculer pour une telle liste est la différence quadratique totale …
Normalement, les défis sont notés en octets, ou parfois en distance Levenshtein, mais pour celui-ci, nous utilisons la distance du clavier - le nombre de touches entre les touches utilisées pour taper le programme (utilisez le clavier ci-dessus comme référence définitive). Par exemple, la distance entre Aet Fest 3, car …
Vous devez écrire un programme de brainfuck (BF) long de 100 octets. Un caractère en sera supprimé de toutes les manières possibles, les 100 nouveaux programmes résultants (de 99 octets de long). Par exemple , pour le programme ++.>.les 5 sous - programmes sont +.>., +.>., ++>., ++..et ++.>. Votre …
De l'encre noire foncée a éclaboussé toute votre feuille blanche de papier d'imprimante! La solution évidente consiste à plier le papier de façon à ce que les parties en noir et blanc se rencontrent et deviennent grises lorsque l'encre se diffuse. Ensuite, dépliez et repliez jusqu'à ce que votre papier …
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.