Questions marquées «string»

31
Combien de points ma plaque d'immatriculation donne-t-elle?

(Ceci est ma première question de code-golf) Quand j'étais enfant, mon père et moi avons inventé un jeu où la plaque d'immatriculation que nous voyons sur les voitures peut donner certains points sur la base de règles assez simples: X montant de la même lettre ou du même chiffre donne X-1 points,...

31
Le principal défi des zéros

Le défi Étant donné deux entiers en entrée ( xet y), la sortie xsous la forme d'une chaîne avec autant de zéros de tête nécessaires pour qu'elle soit ylongue sans le signe. Règles Si xa plus de ychiffres, sortez xsous forme de chaîne sans modification. La sortie sous forme d'entier n'est pas...

31
The Drunken Typist

Contexte Une dactylo rentre à la maison après avoir bu quelque chose et se rend compte qu'une lettre importée doit encore être écrite. Pour s'assurer qu'il vérifie le texte correctement, il écrit le caractère de texte bh vjaracter t0 pour être sûr de 6he. Cependant, il parvient toujours à manquer...

31
Faire un alphabeTrie

Considérez la liste de mots triée alphabétiquement suivante: balderdash ballet balloonfish balloonist ballot brooding broom Tous les mots commencent par bet les 5 premiers commencent par bal. Si nous regardons simplement les 2 premiers mots: balderdash ballet on pourrait plutôt écrire: balderdash...

31
Somme des pouvoirs de 2

Le défi Étant donné une entrée entière xoù 1 <= x <= 255, renvoyer les résultats de puissances de deux qui, une fois sommées, donnent x. Exemples Compte tenu de l'entrée: 86 Votre programme devrait produire: 64 16 4 2 Contribution: 240 Sortie: 128 64 32 16 Contribution: 1 Sortie: 1...

31
Faites pleuvoir des personnages

Inspiré par ce mini-défi de chat. Étant donné une chaîne en entrée (caractères imprimables ASCII uniquement), sortez la chaîne avec les lettres "pleut" vers le bas. Chaque lettre doit être un nombre aléatoire de lignes vers le bas (aléatoire entre 0et la longueur de la chaîne, chacune ayant une...

30
Texte sinusoïdal

Objectif: écrire un programme ou une fonction qui imprime une chaîne d'entrée sous une forme sinusoïdale. La sinusoïde ASCII Voici une période de la sinusoïde: ....... ... ... .. .. . . . . . . . . . . . . . . . .. .. ... ... ....... Notez qu'il y a exactement un point sur chaque colonne. Chaque...

30
Supports de verrouillage

Écrivez un programme ou une fonction qui accepte une chaîne de huit octets contenant l'un de chacun des caractères ()[]{}<>disposés de manière à ce que les quatre types de parenthèses respectifs correspondent. Par exemple, l' ]<([){}>entrée n'est pas valide car les crochets ne...

30
Aidez-moi! Ma calculatrice s'est cassée! (Transformer l'expression entière en touches de calculatrice)

introduction Aidez-moi! J'ai accidentellement laissé tomber ma calculatrice TI-84 par ma fenêtre (ne me demandez pas comment) et elle s'est cassée. J'ai un test de mathématiques demain et la seule calculatrice que je peux trouver est celle avec ces boutons: 7 8 9 + 4 5 6 - 1 2 3 * 0 = / Mon test de...

30
Préfixe commun le plus long de 2 chaînes

Écrivez un programme qui prend 2 chaînes en entrée et retourne le préfixe commun le plus long. Il s'agit de code-golf , donc la réponse avec le plus petit nombre d'octets l'emporte. Test Case 1: "global" , "glossary" "glo" Test Case 2: "department" , "depart" "depart" Test Case 3: "glove", "dove"...

30
Puis-je enchaîner tous mes cordons et adaptateurs ensemble?

Supposons qu'un jour vous fouilliez dans votre grande boîte de cordons et d'adaptateurs informatiques inutilisés (USB vers USB mini, VGA vers DVI, etc.). Il y a partout des cordons emmêlés qui font tout un gâchis, et vous vous demandez si vous pourriez simplifier les choses en attachant tous les...

30
Numéros de Motzkin

Le nième numéro de Motzkin est le nombre de chemins de (0, 0) à (n, 0) où chaque étape est de la forme (1, -1), (1, 0) ou (1, 1), et le chemin ne descend jamais en dessous de y = 0. Voici une illustration de ces chemins pour n = 1, 2, 3, 4, à partir du lien ci-dessus: La séquence souhaitée est OEIS...

30
Dites ce que vous voyez

La séquence «Regardez et dites» ou «Dites ce que vous voyez» est une série de nombres où chacun décrit le dernier. 1 11 (one one) 21 (two ones) 1211 (one two, one one) 111221 (one one, one two, two ones) 312211 (three ones, two twos, one one) et ainsi de suite ... https://oeis.org/A005150 Quoi...

30
Localisez et faites pivoter

La tâche Ceci est un défi simple. Votre entrée est une seule chaîne non vide, contenant uniquement des chiffres 0123456789et des hachages #. Il contiendra exactement une série de chiffres, qui code un entier non négatif et peut entourer la fin de la chaîne, et au moins un #. L'entier peut avoir des...

30
Palindromiser les cordes

introduction Pour ceux qui ne savent pas, un palindrome est quand une chaîne est égale à la chaîne en arrière (à l'exception de l'interponction, des espaces, etc.). Un exemple de palindrome est: abcdcba Si vous inversez cela, vous vous retrouverez avec: abcdcba C'est pareil. Par conséquent, nous...

30
Substitution de séquence

La plupart des langues sont livrées avec une fonction intégrée pour rechercher dans une chaîne toutes les occurrences d'une sous-chaîne donnée et remplacer celles-ci par une autre. Je ne connais aucun langage qui généralise ce concept aux sous-séquences (pas nécessairement contiguës). Voilà donc...

30
Où dois-je mettre mon miroir?

Ceci est un miroir: |. Je viens de découvrir que vous pouvez coller un miroir au milieu d'une chaîne si la chaîne peut être mise en miroir sur elle-même! Par exemple, la chaîne abccba. Si vous le coupez en deux, les deux moitiés sont des images miroir l'une de l'autre: abc <--> cba Donc, nous...

30
Dualité ondes-particules latéralement par programme

Écrivez un programme ou une fonction qui accepte une chaîne de ligne unique non vide. La chaîne sera soit zéro ou plusieurs espaces suivis d'une période (une particule ), comme .ou          ., ou la chaîne sera une séquence d'une ou plusieurs barres obliques avant et arrière (une vague ) qui...