Questions marquées «string»

71
“99 bouteilles de bière”

Ecrivez un programme qui affiche les paroles de 99 Bouteilles de bière dans le moins d’octets possible . Paroles de chanson: 99 bottles of beer on the wall, 99 bottles of beer. Take one down and pass it around, 98 bottles of beer on the wall. 98 bottles of beer on the wall, 98 bottles of beer. Take...

68
Chanter bébé requin

"Baby Shark" est une chanson pour enfants sur une famille de requins. Populaire depuis longtemps comme chanson de feu de camp, elle est popularisée depuis le milieu des années 2000 par les médias sociaux, la vidéo en ligne et la radio. - Wikipedia Programme d'écriture qui ne prend aucune entrée et...

68
Rock, Polyglot, Ciseaux

Ecrivez un programme polyglotte en trois langues qui joue du rock-papier-ciseaux . L'entrée pour toute version du programme est toujours l'une des chaînes rockou paperou scissors. Dans la première langue, le programme doit indiquer le choix pierre-papier-ciseaux qui bat l'entrée: Input Output rock...

65
Cracking the Enigma?

introduction L'Enigma est l'une des premières machines à chiffrer à rotor électromécanique utilisées pendant la Seconde Guerre mondiale. Cela signifie qu’après le codage d’une seule lettre, la clé de la lettre suivante serait modifiée. Les Allemands considéraient cela comme incassable , à cause de...

65
Ne commentez pas un programme COBOL!

Le COBOL est une langue très ancienne. Au moment de la rédaction de cet article, il a 58 ans. Il est si vieux, en fait, qu’il a une bizarrerie très intéressante: les six premiers caractères de chaque ligne sont des commentaires. Pourquoi est-ce que vous demandez? Eh bien, ces 6 caractères étaient...

65
Programme de golf a la belette

Richard Dawkins dans son livre The Blind Watchmaker décrit un programme Weasel . L'algorithme peut être décrit comme suit: Commencez avec une chaîne aléatoire de 28 caractères. Les caractères valides sont toutes les lettres majuscules et l'espace. Faites 100 copies de cette chaîne, avec une chance...

65
La commande chaton

Un chaton ressemble beaucoup à un chat. Certaines des principales différences sont la gentillesse, le manque d’intelligence et la taille. De même, la catcommande est différente de la kittencommande. Heureusement, il n'y a qu'une seule différence dans ce cas. Dans la commande chaton, toutes les...

63
Indentation inversée

J'ai entendu dire que votre code peut fonctionner plus rapidement si vous l'indenter en sens inverse, de sorte que le compilateur puisse le traiter comme un motif de conception d'arborescence à partir du sommet des "branches". Cela aide car la gravité accélère le temps nécessaire à la compilation...

61
Pourquoi 6 avait peur de 7?

Pourquoi 6 avait peur de 7? Parce que 7 8 9! Étant donné une chaîne, appliquez les transformations suivantes: S'il y a un 6 à côté d'un 7 enlevez le 6 (6 a peur de 7) Si la séquence "789" apparaît, retirez le 8 et le 9 (7 a mangé 9) (Si je ne me trompe pas, l'ordre dans lequel vous effectuez les...

60
Oreoorererereoo

Oreoorererereoo Étant donné une chaîne d'entrée similaire au mot "oreo", donnez une représentation ASCII du cookie aussi large que la chaîne d'entrée (pour assurer la stabilité du cookie). Règles L'entrée est en minuscule, une chaîne non vide, sans espace, qui ne contient aucune combinaison des...

60
Dessiner mes slash

En tant que programmeur, vous avez probablement entendu parler de barres obliques et de barres obliques inversées. Mais avez-vous entendu parler de slashs? C'est à ce moment-là que vous prenez une série de barres obliques, connectez leurs extrémités et dessinez-les en descendant. Pour le défi...

59
Ce n'est pas sorcier

Ecrivez un programme ou une fonction prenant une chaîne d'une seule ligne. Vous pouvez supposer qu'il ne contient que de l' ASCII imprimable . Imprimer ou renvoyer une chaîne d'une fusée d'art ASCII telle que | /_\ |E| |a| |r| |t| |h| |_| /___\ VvV avec la chaîne d'entrée écrite de haut en bas sur...

59
Imprimer une horloge de mots

Depuis que j'ai vu le premier il y a quelques années, j'ai toujours été soumis à ce genre d'horloge de mots où le temps est en fait précisé par des mots éclairés ou non en une phrase significative. Le texte affiché sur cette horloge est le suivant. IT IS HALF TEN QUARTER TWENTY FIVE MINUTES TO PAST...

58
Faisons un peu de "deciph4r4ng"

Dans ce défi, votre tâche consiste à déchiffrer une chaîne. Heureusement, l'algorithme est assez simple: en lisant de gauche à droite, chaque chiffre N rencontré (0 à 9) doit être remplacé par le caractère précédant de N + 1 positions. Exemple La chaîne d'entrée "Prog2am0in6"serait décodée de cette...

58
Détruire une corde

Une chaîne régulière ressemble à ceci: Hello,IAmAStringSnake! Et un serpent à cordes ressemble à ceci: Hel l rin o,IAmASt g S !ekan Ta tâche Les serpents de chaîne sont dangereux, vous devez donc créer un programme qui prend un serpent de chaîne en entrée et le sort en tant que chaîne normale....

58
Inverser stdin et placer sur stdout

Exigences: Effectuez une entrée sur stdin, y compris les nouvelles lignes / retours à la chaîne de longueur illimitée (limitée uniquement par la mémoire système, c’est-à-dire qu’il n’ya pas de limite inhérente dans le programme.) Sortie l'inverse de l'entrée sur stdout. Exemple: Contribution: Quick...