Questions marquées «string»

27
Atbash Self Palindromes

Considérez la transformation Atbash : A|B|C|D|E|F|G|H|I|J|K|L|M Z|Y|X|W|V|U|T|S|R|Q|P|O|N Où A ⇔ Z et L ⇔ O, par exemple Il y a une propriété intéressante que certains mots partagent. Lorsque certaines chaînes sont traduites en leur équivalent atbash, cette traduction est le mot d'origine inversé....

27
Réimplémenter le wc coreutil

Ce défi est similaire à l'ancien , mais avec certaines parties floues de la spécification et des exigences d'E / S moins strictes. Étant donné l'entrée d'une chaîne composée uniquement d'ASCII imprimables et de sauts de ligne, affichez ses diverses métriques (octet, mot, nombre de lignes). Les...

27
Javascript golf de gauche

introduction Dans le sillage des retombées du paquet npm de gauche , ayons un code golf pour implémenter le gauche pad. La fonction de gauche-pad se compose de 2 arguments par défaut et 1 argument supplémentaire, sous la forme de chaîne , longueur , ( padchar ). Si le padchar n'est pas donné, il...

27
Nombres avec symétrie de rotation

Étant donné un entier, émettez une valeur véridique si elle est la même à l'envers (rotation de 180 °) ou une valeur fausse sinon. 0,, 1et 8ont une symétrie de rotation. 6devient 9et vice versa. Séquence de nombres produisant des résultats véridiques: OEIS A000787 0, 1, 8, 11, 69, 88, 96, 101, 111,...

27
Supprimer le cas dupliqué et commuté

Objectif Le but de ce défi est: étant donné une chaîne en entrée, supprimez les paires de lettres en double, si le deuxième élément de la paire est de capitalisation opposée. (c'est-à-dire que les majuscules deviennent minuscules et vice-versa). Les paires doivent être remplacées de gauche à...

27
Faire une chaîne (quelque peu) auto-référentielle

Vous voulez faire une chaîne où le ( 1-indexé caractère) à l' index nest n. Quand nest inférieur à 10, cela est facile: "123456789". Quand nest 12, par exemple, cela devient impossible, car les nombres supérieurs à 9 (en base 10) occupent plus d'un caractère. Nous pouvons transiger en divisant la...

27
Invalid Invali Invali

Cette idée est vaguement basée sur le message de discussion de @ TùxCräftîñg . Jetez un œil à l'exemple de séquence ci-dessous: INVALID0, INVALID1, INVALID2 INVALID3, INVALID4...INVALID9 Après INVALID9, ça continue comme ça: INVALI0, INVALI1, INVALI2, INVALI3...INVALI9 Et après INVALI9, c'est comme...

27
Chaînification de la sous-chaîne

introduction Pour cet exemple, prenons la chaîne Hello, World!et le tableau [3, 2, 3]. Pour trouver la chaîne de sous-chaîne, nous passons par le processus suivant: Le premier nombre du tableau est 3, donc nous obtenons la sous-chaîne [0 - 3], qui est Hel. Après cela, nous supprimons les premiers...

27
Cordes Primenary

Une chaîne Primenary ( binary-prime ) est une chaîne qui, lorsqu'elle est écrite sous forme de grille binaire, chaque ligne et colonne a un total premier. C'est une explication assez vague, alors décomposons-la avec un exemple concret ... Pour cet exemple, nous utiliserons la chaîne bunny : Tout...

27
Permutez alphabétiquement une chaîne

Tâche Votre objectif, si vous l'acceptez, est d'écrire un programme qui, étant donné une chaîne d'entrée (ou un tableau de caractères), génère toutes les permutations possibles des lettres de cette chaîne. Je suis tatillon avec ma sortie, donc elle doit être triée par ordre alphabétique, sans...

27
Convertir le singulier au pluriel

Il existe deux formes de noms, singulier et pluriel. La conversion entre ces deux est assez facile. Normalement, vous y mettez fin s. ex. car=> cars. Si elle se termine par s, x, z, chou sh, fin avec es. ex. bus=> buses. S'il se termine par yune consonne juste avant, changez le ypar ies. ex....

27
lwap Elle tirst fetters!

Étant donné une liste ou une chaîne délimitée, affichez une liste ou une chaîne délimitée avec le premier caractère de chaque mot un mot plus tard. Pour ce défi, un «mot» se compose uniquement de tous les caractères ASCII imprimables, à l'exception de l'espace, de la nouvelle ligne et du caractère...

27
Supprimer des espaces, maintenir la capitalisation

Votre entrée sera une phrase, une expression ou un mot en anglais. Il contiendra seulement a-zA-Z' -,.!?. Votre tâche consiste à prendre l'entrée, à supprimer des espaces, puis à redistribuer les majuscules de sorte que les lettres des index qui ont été capitalisées auparavant (et uniquement les...

27
Sélectionnez au hasard un personnage de style plinko

Voyons à quel point votre langue de choix est bonne au hasard sélectif. Compte tenu de 4 caractères, A, B, C, et D, ou une chaîne de 4 caractères ABCD en entrée , une sortie des caractères avec les probabilités suivantes: A devrait avoir 1/8 (12,5%) de chance d'être choisi B devrait avoir 3/8...

27
Faites bouillonner les supports!

Il y a quelques questions sur ce site concernant l'équilibrage des supports et la vérification de l'équilibre des supports. Je propose qu'il soit maintenant temps d'utiliser ces supports équilibrés pour quelque chose! En mathématiques et en programmation, les parenthèses sont comme des bulles,...

27
Dérouler une chaîne

Étant donné une chaîne carrée, produisez toutes les sorties de la chaîne à chaque étape du déroulement. La chaîne doit se dérouler dans le sens horaire un quart de tour à la fois. Exemples Entrée : A Sortie : A Remarque : J'accepte également l'entrée dupliquée pour ce cas de test particulier...

27
Dessinez une chaîne en S

Contexte Quand j'étais plus jeune, on m'a enseigné une méthode pour dessiner une étrange forme de "S", que j'ai (avec mes camarades de classe) trouvé fascinante. Aujourd'hui, je l'ai redécouvert, et en raison de son approche formelle pour le dessiner, j'ai pensé que cela pourrait conduire à un défi...

27
Fête de Thanksgiving

Demain, le 23 novembre, c'est le jour de Thanksgiving aux États-Unis. Pour vous préparer, vous devez préparer des dindes ASCII. Cependant, comme vous êtes en retard dans la planification, vous avez besoin d'un programme (ou d'une fonction) pour vous aider avec combien d'oiseaux vous devez préparer....