Questions marquées «string»

Un concours pour résoudre un problème particulier par l'utilisation et la manipulation de chaînes.

5
Ajouter des nombres avec Regex
Je veux essayer un nouveau type de défi de golf regex, qui vous demande de résoudre des tâches de calcul non triviales avec rien de moins que la substitution de regex. Pour rendre cela plus possible et moins pénible, il vous sera permis d'appliquer plusieurs substitutions, l'une après l'autre. Le …

22
Trianguler le texte
Ecrivez un programme ou une fonction qui contient une chaîne dont le caractère garanti est de ne contenir que des caractères ASCII imprimables, à l' exception de l'espace, et d'être un nombre triangulaire positif (1, 3, 6, 10, 15, ...). Imprimer ou retourner la même chaîne, mais en forme de …

22
Tourne-moi 22,5 avec une rose
Soit une ficelle qui est l’une des directions d’une boussole à 16 points émet les deux directions immédiatement adjacentes à la direction d’entrée, dans le sens des aiguilles d’une montre. Plus précisément, vous devez gérer ces paires d’entrées / sorties (et uniquement celles-ci): Input Output N NNW NNE NNE N …

20
Imprimer le nième nombre premier qui contient n
Cette question sera un tournant dans la recherche du nnombre premier th. Défi Vous devez écrire un programme qui prendra une entrée net sortir le nnombre premier dont la représentation décimale contient la représentation décimale de nsous-chaîne. Confus? Voici quelques exemples. n=1 Primes: 2, 3, 5, 7, 11 ^1 first …

30
Une très longue Terza Rima
La description Afficher le schéma de rimes pour une très longue Terza Rima. Contribution Aucun. Sortie ABA BCB CDC DED EFE FGF GHG HIH IJI JKJ KLK LML MNM NON OPO PQP QRQ RSR STS TUT UVU VWV WXW XYX YZY Règles Vous pouvez choisir entre séparer des strophes avec …

26
Faire des mots au carré
Le défi Votre tâche consiste à créer un programme qui prend une entrée de chaîne donnée et la sort au format carré. Les chaînes vides doivent renvoyer une chaîne vide. Exemples Compte tenu de l'entrée: golf Votre programme devrait générer: golf o l l o flog Contribution: 123 Sortie: 123 …

14
Retour arrière et retaper une liste de mots
Voici comment revenir en arrière et retaper d'une chaîne à une autre: Commencez à la première chaîne. Supprimez les caractères à la fin jusqu'à ce que le résultat soit un préfixe de la deuxième chaîne. (Cela peut prendre 0 étapes.) Ajoutez des caractères à la fin jusqu'à ce que le …
38 code-golf  string 

30
Chaque mot de babab à zyzyz
Votre tâche consiste à écrire un programme qui produira une liste lisible de tous les mots de cinq lettres avec la structure suivante: consonne - voyelle - consonne - voyelle - consonne La sortie doit être triée alphabétiquement avec un mot par ligne et aucun mot ne doit être répété …

4
Tu es un romaniseur, bébé
La romanisation du japonais consiste à convertir du texte japonais en caractères latins. Dans ce défi, vous recevrez une chaîne de caractères japonais en entrée et vous demanderez de les convertir en chaîne ASCII correcte. Ce que vous aurez besoin de savoir Le japonais a trois systèmes d'écriture: hiragana (le …

1
Fixer le Meeesesessessesseesseessessed uppp teeexexextext
Ceci est inspiré par Monday Mini-Golf # 6: Meeesesess uppeeexexextext Contexte Les productions ETH ont du mal à saisir du texte sur sa page Web habituelle. Chaque fois qu'il utilise des chiffres ou des lettres, le texte sera alors mesuré. Votre tâche consiste à l’aider à taper de manière à …
38 code-golf  string 

17
Garlandification
Mots guirlande Un mot guirlande est un mot qui peut être relié comme une guirlande, car il se termine par les mêmes lettres qu'il commence par. Ces groupes de lettres peuvent même se chevaucher! Par exemple, undergroundest un mot d'ordre en guirlande 3, car il commence et finit avec les …
38 code-golf  string 

3
Résoudre le cube de Rubik
Ecrivez le programme le plus court qui résout le cube de Rubik (3 * 3 * 3) dans un délai raisonnable et se déplace (par exemple, maximum 5 secondes sur votre machine et moins de 1 000 déplacements). L'entrée est au format: UF UR UB UL DF DR DB DL …

30
Trouvez l'aiguille dans la botte de foin
Avec une botte de foin rectangulaire d'au moins 2x2 composée de tous les mêmes caractères ASCII imprimables, génère l'emplacement (en partant du coin supérieur gauche) de l'aiguille, qui est un caractère différent. Par exemple, si la pile de foin suivante est entrée: ##### ###N# ##### ##### La sortie devrait être …
38 code-golf  string 

30
Imprimer du texte invisible
Avec une chaîne en entrée, génère un nombre de caractères d'espacement (0x0A et 0x20) égal à la longueur de la chaîne. Par exemple, étant donné la chaîne dont Hello, World!votre code aurait besoin pour générer exactement 13 caractères d'espacement et rien d'autre. Ceux-ci peuvent être n'importe quelle combinaison d'espaces et …
38 code-golf  string 

7
Corrige les périodes manquantes de mon adresse IPv4
Parfois, lorsque je tape une adresse IPv4, tous les chiffres sont corrects, mais j'oublie de taper un ou plusieurs points. J'aimerais avoir un programme (ou une fonction) qui prend mon adresse IPv4 erronée et génère tous les emplacements valides possibles des périodes manquantes. Contribution L'entrée sera toujours une chaîne qui …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.