N'importe quelle chaîne de caractères, imprimez-la sous la forme d'un triangle où le texte va et vient le long de chaque diagonale. Par exemple, une entrée de "Hello World"doit générer: d l r d o l W r d o l o W r d l o l l o …
Les codeurs essaient toujours d’aplanir les tableaux en entités ennuyeuses à une dimension et cela me rend triste. Votre tâche consiste à aplatir une chaîne arbitraire de caractères pour créer un magnifique paysage urbain. Considérons la chaîne: aaabbbbbccqrrssstttttttPPw Ça ressemble beaucoup mieux à ça: tt tt bb tt bb tt …
Il est assez simple de ncréer, à partir 0d’ un nombre , une plage allant de à n-1. En fait, de nombreuses langues fournissent cette opération de manière intégrée. Le programme CJam suivant lit un entier, puis imprime une telle plage ( essayez-le en ligne! ): ri, Notez qu'il imprime …
Inspiré par Golf, je suis un alphabet ASCII , dont le défi est (presque) un inverse. Tâche: Prenez une chaîne de texte ASCII et affichez le contenu du texte sous forme de texte ASCII normal. Contribution: Chaîne de texte ASCII-art. L'entrée ne contiendra que des occurrences de caractères ASCII #, …
Un simple: Prendre un entier positif n inférieur à 1000 et sortir les entiers de 1 à n entrelacés avec les entiers de n à 1 . Vous devez concaténer les nombres afin qu’ils apparaissent sans aucun séparateur entre eux. Cas de test: n = 1 11 n = 4 …
Votre tâche consiste à écrire un programme qui, à partir d’un nombre et d’une chaîne, divise la chaîne en morceaux de cette taille et les inverse. Règles Votre programme recevra un entier positif n, ainsi qu'une chaîne sd'au moins une longueur composée uniquement d'ASCII imprimable (sans les espaces). La chaîne …
Il y a quelque temps, il y avait un défi à relever concernant la multiplication de chaînes. Cela nous a montré comment nous pouvons multiplier non seulement des nombres, mais aussi des chaînes. Cependant, nous ne pouvons toujours pas multiplier un nombre par une chaîne correctement. Il y a eu …
Ecrivez un programme ou une fonction qui prend une chaîne non vide à une seule ligne. Vous pouvez supposer qu'il ne contient que de l' espace ASCII imprimable . Imprimez ou renvoyez une forme de losange art ASCII semblable à un citron ou à une lime fabriquée à partir des …
Créez un programme qui imprime tous les nombres entiers inclus entre un intervalle (a, b)et remplace les multiples de 8 dans la séquence par des caractères ASCII imprimables aléatoires (uniformément répartis, indépendamment des autres caractères), non numériques, ni d'espaces, ni d'espaces. Supposons que 0 <a <b dans tous les cas. …
En tant que golfeurs de code, nous ne sommes pas habitués à libérer ( sûrement ). Nous aurons besoin de quelques outils pour nous aider à le faire. Bien entendu, pour aider à la commercialisation d'une nouvelle version, nous avons besoin d'une version agréable et brillante. Qui ne s'énerve pas …
Le défi Je lisais le Java Style Guide de Google l'autre jour et je suis tombé sur son algorithme pour convertir toute chaîne arbitraire en notation camelCase. Dans ce défi, vous devez implémenter cet algorithme, car vous ne voulez pas faire tout cela dans votre tête lorsque vous écrivez vos …
Le but est, après avoir pris une chaîne comme entrée, de dupliquer chaque lettre latine et de "basculer" sa casse (c.-à-d. Que les majuscules deviennent des minuscules et vice-versa). Exemple d'entrées et de sorties: Input Output bad bBaAdD Nice NniIcCeE T e S t Tt eE Ss tT s E …
Avec un ensemble de lettres, affichez toutes les chaînes constituées de ces lettres. (Ceci est l' étoile Kleene de l'ensemble.) Par exemple, pour {'a','b'}, les chaînes sont: '', 'a', 'b', 'aa', 'ab', 'ba', 'bb', 'aaa', 'aab', ... Entrée: une collection non vide de lettres distinctes a..z. Ceux-ci peuvent être des …
Considérons un nombre premier p , écrit en base 10. La mémoire de p est définie comme le nombre de nombres premiers distincts strictement inférieurs à p qui sont contenus en tant que sous-chaînes de p . Défi Soit un entier non négatif n comme entrée, trouvez le plus petit …
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.