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).
Voici une suite à ce challenge: Code proche du challenge: Somme des entiers Le défi dans celui-ci est un peu plus difficile, et crée également un titre sympa (c'est pourquoi je l'ai choisi): Calculez la distance Levenshtein entre deux chaînes Tout comme le dernier défi, votre score dans ce défi …
Modifier: autorisé à réutiliser les espaces blancs. Votre tâche consiste à écrire n programmes (ou fonctions, ou corps de fonctions sans utiliser de paramètres ou les noms de fonction) dans le même langage. Le k ème programme devrait afficher le nombre (cardinal) k en anglais standard en minuscules (avec un …
Un casse-tête sur le dessus est un casse-tête dans lequel vous devez construire une forme 3D de blocs (généralement cubiques) avec trois vues orthogonales: une vue de dessus, une vue de face et une vue latérale. Par exemple, étant donné une vue de dessus, de face et de côté comme …
J'en ai un dur pour toi! Ma copine a récemment rencontré une nouvelle émission sur MTV (USA). C'est un spectacle terrible, et tout le monde est trash, mais le "jeu" est assez intéressant. De Wikipédia: Es-tu l'élu? suit 20 personnes qui vivent ensemble à Hawaï pour trouver leur partenaire idéal. …
Les nombres entre parenthèses offrent un moyen simple d'exprimer de grands nombres entiers en utilisant uniquement le crochet gauche, l'espace et le crochet droit ( [ ]). Un numéro de parenthèse est défini comme une chaîne d'une ou plusieurs paires de parenthèses correspondantes [...]appelées morceaux , chacune séparée de ses …
Considérons un graphique quadrillé n par n qui ressemble à ceci. Il est important de noter que ce graphique est 11 par 11 . À un moment donné, un homme se tient à une intersection et il ne se déplace que verticalement ou horizontalement d'un pas à la fois jusqu'à …
Écrivez un programme capable de se générer aléatoirement. Il doit le faire en fonction des jetons utilisés dans son code source. Si le code source de votre programme est composé de 50 jetons uniques et a une longueur de 60 jetons, alors le programme devrait produire 60 jetons où chaque …
La tâche est simple: votre programme lit un entier en entrée et affiche s'il s'agit d'un nombre premier ou non. Vous pouvez imprimer "oui / non", "vrai / faux" ou tout ce qui identifie sans ambiguïté le résultat. Le défi est que le code doit fonctionner avec ses lignes et …
Depuis Quine central : Écrivez un quine qui prend en entrée le nom d'une langue et génère la même chose implémentée dans la langue d'entrée. L'article source contient quelque chose à partir duquel vous pouvez travailler, mais comme le dit l'auteur, c'est beaucoup plus difficile. De toute évidence, il vous …
Étant donné une image en noir et blanc avec un fond blanc et un ensemble de points noirs, peignez un ensemble de pixels blancs en rouge, de sorte qu'il y ait un chemin entre chaque paire de pixels noirs. Détails Un chemin est un ensemble de pixels connectés (connectivité à …
Une permutation d'un ensemble S={s1,s2,…,sn}S={s1,s2,…,sn}S = \{s_1, s_2, \dotsc, s_n\} est une bijective fonction . Par exemple, si alors la fonction est une permutation:π:S→Sπ:S→S\pi: S \to SS={1,2,3,4}S={1,2,3,4}S = \{1,2,3,4\}π:x↦1+(x+1mod4)π:x↦1+(x+1mod4)\pi: x \mapsto 1 + (x + 1 \mod 4) π(1)=3,π(2)=4,π(3)=1,π(4)=2π(1)=3,π(2)=4,π(3)=1,π(4)=2 \pi(1) = 3,\quad \pi(2) = 4,\quad \pi(3) = 1,\quad \pi(4) = …
Défi Étant donné un entier n ≥ 4 , émettez une permutation des nombres entiers [0, n-1] avec la propriété qu'aucun deux nombres entiers consécutifs ne sont côte à côte. La valeur d'une permutation piest la somme de abs(pi[i] - i)pour tous les indices i. Exemples (1, 3, 0, 2) …
Votre tâche consiste à écrire un programme informatique de telle sorte que lorsqu'il est découpé en lignes (divisé sur le caractère de nouvelle ligne) chaque arrangement des lignes produira un nombre différent entre 1 et n! (où n est le nombre total de lignes). Aucun nombre ne doit être sorti …
Prenez trois entrées, une chaîne de texte T,; une chaîne de caractères à remplacer F,; et une chaîne de caractères pour les remplacer par, R. Pour chaque sous-chaîne de Tavec les mêmes caractères (insensibles à la casse) que F, remplacez-les par les caractères dans R. Cependant, conservez la même casse …
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.