Sur la base d'un commentaire de George Edison à cette question , écrivez le plus petit interprète auto-interprète. Vous pouvez utiliser la langue de votre choix. Les langues vides ne comptent pas. Votre programme doit comporter au moins deux caractères. Le programme n'a pas besoin d'interpréter la langue entière , …
Défi simple: essayez de sortir le texte suivant en aussi peu d'octets que possible: the answer toli fetheuniv ersea nde ver ything the ans wer tol ife the uni ver sean dev ery thin gth ean swer tolifetheuni ver seandeveryth ing the ans wer tol ifetheuniver sea ndeverything Le dessin …
Il existe un célèbre algorithme délicat pour compter le nombre de bits définis dans un entier non signé 32 bits: int popcount(unsigned x) { x = (x & 0x55555555) + ((x >> 1) & 0x55555555); x = (x & 0x33333333) + ((x >> 2) & 0x33333333); x = (x & …
Voici le défi. Écrivez du code pour sortir tous les entiers d'une plage. Cela semble facile, mais voici la partie délicate. Il commencera par le nombre le plus bas, puis le plus élevé. Ensuite, le nombre le plus bas qui n'est pas encore dans le tableau. Puis le plus haut …
Ceci est inspiré d'une réponse 05AB1E de Magic Octupus Urn . Étant donné deux arguments, un entier positif et une chaîne / liste de caractères: Traduisez le nombre en base-n, où n est la longueur de la chaîne. Pour chaque caractère, remplacez chaque apparence de l'index de ce caractère dans …
introduction Les conversations de rue peuvent être vraiment difficiles à comprendre, en particulier pour les programmeurs, qui ne sont pas connus pour être très streetwise. C'est votre travail de créer un interprète pour nous aider à survivre en milieu urbain. Défi Étant donné une phrase anglaise en entrée, créez un …
Nous sommes tous habitués au clavier téléphonique de la vieille école, non? Pour référence, voici à quoi ça ressemble: Étant donné une chaîne composée uniquement de lettres ASCII minuscules et d'espaces simples , votre tâche consiste à renvoyer le nombre d'appuis que vous devez effectuer afin de taper la chaîne …
Défi du nombre de serpents Je me demande combien de nombres de serpents il y a entre 1 et 50 000? Snaking Numbers, dans ce jeu, sont des chiffres qui peuvent être saisis sur un pavé numérique traditionnel (format ci-dessous) en déplaçant une touche vers le haut, le bas, la …
Étant donné un hexagone d'art ASCII en entrée, sortez-en un dont les côtés font tous une unité de plus. _____ ____ / \ / \ / \ / \ / \ \ \ => \ \ \ / \ / \____/ \ / \_____/ Les hexagones d'entrée auront une symétrie …
Étant donné un tableau éventuellement imbriqué et non vide d'entiers positifs à un chiffre (non garanti unique), affichez la représentation ASCII sous forme d'arbre, en utilisant les caractères de dessin de boîte ┌ ┴ ┐ ─ │ ┬ ┼. (Celles-ci ont été copiées à partir de la page de code …
Avertissement: je ne connais aucune solution non bruteforce Un carré gréco-latin est, pour deux ensembles de même longueur , un arrangement de cellules, chacune contenant une paire unique (sur l'ensemble du carré) d'un élément du premier ensemble et d'un élément du deuxième ensemble, de telle sorte que tous les premiers …
Certains nombres, comme 142411424114241 , sont des palindromes en base 10: si vous écrivez les chiffres dans l'ordre inverse, vous obtenez le même nombre. Certains nombres sont la somme de 2 palindromes; par exemple, ou .110=88+22110=88+22110=88+222380=939+14412380=939+14412380=939+1441 Pour les autres nombres, 2 palindromes ne suffisent pas; par exemple, 21 ne peut …
Arrondir à zéro Inspiré par Round vers zéro . Étant donné une entrée de nombre via toute méthode raisonnable, arrondissez le nombre «loin de zéro» - les nombres positifs arrondissent et les nombres négatifs arrondissent vers le bas. Si vous avez l'intention de prendre l'entrée sous forme de chaîne (via …
Défi Bar Dice est un jeu simple joué dans un bar avec des dés (d'où le nom). Vous lancez 5 dés à six faces et tentez de faire la meilleure main. Le score est basé sur la collecte du plus grand nombre de dés avec les mêmes chiffres. Chaque main …
21, 21, 23, 20, 5, 25, 31, 24,? Inspiré par ce puzzle , étant donné un entier n>0n>0n>0 , imprimez la séquence suivante jusqu'à ce que vous atteigniez un non-entier (gâté, au cas où vous voudriez résoudre le puzzle vous-même en premier) a0=na0=na_0 = n a4k+1=a4k⋅(4k+1)a4k+1=a4k⋅(4k+1)a_{4k+1} = a_{4k} \cdot(4k+1) a4k+2=a4k+1+(4k+2)a4k+2=a4k+1+(4k+2)a_{4k+2} …
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.