Ayons une fonction qui prend une chaîne et supprime toutes les paires de caractères identiques adjacents. Par exempleFFf F( a b b b a c c ) = a b aF(unebbbunecc)=unebunef(a\color{red}{bb}ba\color{red}{cc}) = aba Notez que lorsque deux paires se chevauchent, nous n'en supprimons qu'une seule. Nous appellerons une chaîne parfaitement …
Votre tâche consiste à créer un programme qui identifie la forme de l'entrée. Les formes à identifier peuvent être l'une des suivantes: Carré Pour être identifiée comme un carré, la source doit avoir des lignes de même longueur et le même nombre de lignes que de caractères par ligne (caractères …
Tâche Vous êtes en charge de fabriquer une boussole, en quelque sorte. Imaginez votre code source comme «l'aiguille» de la boussole où courir à différentes orientations produit une sortie distincte. Les orientations de code source prises en charge sont le nord, l'est, le sud et l'ouest. Exemple Disons que vous …
Lorsque vous utilisez un outil tel que git pour fusionner deux fichiers, un conflit peut être détecté et ajouté au résultat de la fusion. Une fusion de ces deux fichiers: mon fichier: Common line of code 1 Common line of code 2 my lines Common line of code 3 Common …
Écrivez deux programmes de telle sorte que lorsque les octets de leur code source sont XOR-d ensemble, il produit un troisième programme valide, tous dans la même langue. La longueur de chacun des trois programmes en octets doit être identique. Le premier programme devrait sortir A. Le deuxième programme devrait …
C'est un bon défi pour débutant et un bon tueur de temps. J'ai seulement dit un -natural- log parce que le titre était trop court, cela n'a rien à voir avec les logarithmes. Étant donné 2 variables: Le nombre de fourmis n. La largeur du journal w. Sortie d'un journal …
Dans ce défi, nous essayons de résoudre deux problèmes importants à la fois. Elles sont: Étant donné les entiers a et b , dites si a b -1 est un nombre premier. Étant donné les entiers a et b , retournez nCr (a, b). Plus précisément, vous devez écrire deux …
Récemment, quelqu'un a proposé des limites plus strictes pour la longueur de ligne par défaut de Python: De toute évidence, aucun programme ne devrait jamais utiliser plus de 80 caractères par ligne, pour une multitude de raisons. Tout d'abord, pour la lisibilité et la maintenabilité, il est important d'avoir une …
Étant donné une chaîne comme argument, affichez la longueur de la ou des sous-chaînes répétées les plus longues sans chevauchement ou zéro s'il n'y a pas une telle chaîne. Vous pouvez supposer que la chaîne d'entrée n'est pas vide. Exemples abcdefabc: la sous abc- chaîne est répétée aux positions 1 …
C'est un défi de flics et de voleurs . Répondez ici si vous êtes un flic (créateur de mots croisés), répondez à la question complémentaire si vous êtes un voleur (solveur de mots croisés). Vous pouvez jouer les deux rôles. Flics (Puzzlers) Votre tâche consiste à écrire un jeu de …
Contribution Une chaîne mélangée non vide composée de caractères ASCII dans la plage .[32..126][32..126][32..126] Sortie La sortie est obtenue en appliquant des rotations successives à la chaîne d'entrée. Pour chaque lettre ( [a-zA-Z]) de la chaîne d'entrée, de gauche à droite: si la lettre est en majuscule, faites pivoter tous …
J'ai lu cette question et j'ai pensé que ce serait un beau défi. Tâche Donner une entrée 0<n<10générer un nombre aléatoire avec exactement n chiffres le premier pas un 0 alors f(n)>10**(n-1)-1 chiffres distincts Critères gagnants C'est le code-golf donc le code le plus court gagne. au hasard Je veux …
Cela a été inspiré par Print a Negative of your Code et Golf a quine mutual . Considérez un rectangle de caractères répondant aux restrictions suivantes: Se compose uniquement de caractères ASCII imprimables Dimensions supérieures à 1 Chaque ligne et chaque colonne contient au moins un espace. Chaque ligne et …
Le César de César est un chiffre de substitution très simple où chaque lettre est décalée d'un décalage fixe (boucle autour de Z vers A). De même, nous pouvons également utiliser un chiffre César pour l'ensemble des caractères ASCII imprimables. Ce sont les 95 caractères des points de code 0x20 …
En utilisant uniquement ASCII imprimable (codes hexadécimaux 20 à 7E), écrivez un programme de base carré N × N sans commentaires qui est entouré de 4 couches supplémentaires , créant un programme carré (N + 8) × (N + 8) (N> 0) . Pour N = 3, la présentation (à …
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.