Questions marquées «string»

13
Numérotation des lignes - Implémenter NL

Votre tâche consiste à implémenter un programme similaire à l' nloutil de ligne de commande des utilitaires principaux GNU. Les failles standard sont interdites. Vous ne pouvez utiliser aucune fonction, programme ou utilitaire intégré ou externe pour numéroter les lignes d'un fichier ou d'une...

13
Concaténer des chaînes avec le contexte

Chaînes avec contexte Pour les besoins de ce défi, une chaîne avec contexte est un triple de chaînes, appelé le contexte gauche , la partie données et le contexte droit . Il représente une sous-chaîne d'une chaîne plus longue. Nous utilisons le tuyau vertical |comme séparateur, donc un exemple de...

13
Comptez le nombre de voyelles dans chaque mot d'une chaîne

C'est un défi assez facile. Défi L'entrée contiendra une chaîne (non nullou vide) d'une longueur maximale de 100. Produisez le nombre de voyelles dans chaque mot de la chaîne, séparées par des espaces. Règles La chaîne ne dépassera pas 100 caractères. La chaîne ne contient que alphabets A-Z, a-zet...

13
Imprimer une spirale ascii dans la mémoire O (log n)

Vous pouvez écrire un programme ou une fonction qui reçoit un entier positif impair, n où n >= 3, comme argument de fonction, arguments de ligne de commande, ou sur STDIN (ou équivalent pour votre système), et imprime sur STDOUT (ou équivalent de système) une spirale ASCII qui tourne vers...

13
Trouver la valeur des mots!

introduction Au pays de [Insérez un nom sympa ici], les gens n'achètent pas de choses avec de l'argent, car tout le monde est allergique au papier. Ils se payent des mots! Mais comment est-ce? Eh bien, ils donnent à chaque lettre des valeurs numériques: a=1,b=2,c=3,etc. (Avec quelques autres règles...

13
À quel point ce message est-il audacieux?

Préambule Dans la démarque Stack Exchange, nous utilisons ** pour mettre le texte en gras. Par exemple, cette démarque: The **quick brown fox jumps over the lazy** dog. Rend comme: Le renard brun rapide saute par-dessus le chien paresseux . Bien sûr, nous utilisons également ** pour fermer...

13
Codez le Huffman!

Ou bien il va souffler et souffler et faire sauter votre maison! C'était complètement hors de propos. Ce défi concerne en fait le codage Huffman . L'essentiel est que la fréquence des caractères dans un texte donné est utilisée pour raccourcir sa représentation. En d'autres termes, disons que notre...

13
C'est un double + en-tête!

en relation Exposition Après avoir remporté la tombola SO, vous auriez pu être au top du monde, et vous l'avez été! La tombola durait depuis un an maintenant, et vous étiez l'un des cent programmeurs sélectionnés pour entrer dans le bastion SO. Et enfin, l'attente est terminée. Aujourd'hui, c'est...

13
Obtenez les Getters

La tâche Je suppose que tout le monde aime la génération automatique de code et gagner du temps pendant le travail. Vous devez créer beaucoup de classes et de membres pendant la journée et vous ne voulez pas créer tous ceux-ci gettersmanuellement. La tâche consiste à écrire un programme ou une...

13
Scinder un script Shakespeare

M. William Shakespeare a écrit des pièces de théâtre. Beaucoup de jeux. Dans ce tarball contenant chacune de ses œuvres, chacune de ses pièces est un long fichier. Il doit être divisé en scènes pour une production scénique. Parce que les acteurs sont impatients, votre code doit être aussi court que...

13
Injecter des Rickroll textuels

Parce que le rickrolling est le plus grand mème sur Terre, vous [connaissez les règles et moi aussi] devez écrire le code le plus court qui puisse rickroller textuellement le lecteur sans méfiance. Laissez [vous descendre] un texte d'entrée contenant des lettres, des signes de ponctuation et des...

13
Est-ce un cluster de consonnes valide en Lojban?

.i xu .e'o lo zunsnagri cu drani loka jboge'a Étant donné l'entrée d'une chaîne composée de deux caractères, indiquez s'il s'agit d'un cluster de consonnes valide dans Lojban. Voici une citation de CLL 3.6 détaillant les règles pour une paire de grappes de consonnes valides (ou plutôt une paire...

13
Interpréter la série Pig

Étant donné une entrée d'un programme Pig , SickPig , DeadPig , QuinePig ou DeafPig , choisissez l'une de ces "langues" au hasard et interprétez l'entrée comme cette "langue". Tout d'abord, choisissez aléatoirement l'un des cinq membres de la "série Pig": Porc Si le choix était Pig, imitez l'...

13
Relier les points

Étant donné une série de os représentant des points, connectez-les verticalement ou horizontalement Exemples Contribution: o o o Production: o---o | | o Contribution: o o o o Production: o---o----o | o Spec Si vous souhaitez que l'entrée remplie d'espaces forme un rectangle, veuillez le spécifier...

13
Bridge Hand Scoring

L'une des choses qui rend Contract Bridge très intéressant est son méta-jeu "artificiel" très compliqué. Ce système de notation des mains n'en est qu'une petite partie. Bridge est un jeu de cartes astucieux. Chaque joueur reçoit une main de 13 cartes, et le jeu commence avec l' enchère . Les...