Questions marquées «string»

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


8
Génération de règles ASCII
Le défi consiste à générer une règle de comptage de caractères ASCII au format suivant: +-------------------------------------------------------------------------+ || | | | | | | | | | | | | | | | |0 10 20 30 40 50 60 70 | | | +-------------------------------------------------------------------------+ La longueur de la règle doit …

3
Levenshtein votre source
La distance d'édition de Levenshtein entre deux chaînes est le nombre minimum possible d'insertions, de suppressions ou de substitutions pour convertir un mot en un autre mot. Dans ce cas, chaque insertion, suppression et substitution a un coût de 1. Par exemple, la distance entre rollet rollingest 3, car les …

2
Conjuguer un verbe turc
Contribution verbe , une chaîne qui correspond à l'expression régulière([a-pr-vyzıöüçğş]*[aeıioöuü][bcçdfgğhj-nprsştvyz]+|([a-pr-vyzıöüçğş]*[aeıioöuü]){2})(mak|mek) pluriel , valeur vraie ou fausse personne , un entier ayant la valeur 1, 2 ou 3 tendu , un entier ayant la valeur 1, 2 ou 3 Production La forme conjuguée du verbe turc verbe , en personne st …

2
Shell Glob Golf
Cette tâche consiste à générer le chemin le plus court vers un fichier, après l'expansion globale. Qu'est-ce que l'écaillage de coquille? Dans la plupart des shells, vous pouvez utiliser le *personnage dans un chemin pour représenter n'importe quel personnage à la position. Par exemple, si le répertoire foocontient des fichiers …

30
Quelle est l'extension du fichier?
Votre défi est de trouver l'extension de fichier d'un nom de fichier fourni: hi.txt -> txt or .txt carrot.meme -> meme or .meme lol (undefined behavior) what..is..this..file -> file or .file .bashrc -> bashrc or .bashrc T00M@n3KaPZ.h0wC[]h -> h0wC[]h or .h0wC[]h agent.000 -> 000 or .000 Vous devez obtenir le …
10 code-golf  string 


2
Jouer au golf avec mes tableaux Ada
Contexte Ada est un langage de programmation qui n'est pas exactement connu pour sa lacune. Cependant, sa syntaxe littérale de tableau peut en théorie permettre des spécifications de tableau assez laconiques. Voici une description EBNF simple de la syntaxe littérale du tableau (passable à bottlecaps.de : array ::= positional_array | …

3
Combien de temps faut-il pour taper ceci?
introduction Je peux taper à un rythme modéré, en utilisant la disposition du clavier QWERTY. Mais si un mot comme yellowwooddoor a une tonne de lettres répétées, il faut un peu plus de temps pour le taper. Pire encore, lorsqu'un mot comme «sauter» a le même doigt utilisé pour plusieurs …



24
Mot de passe Bishop Bishop
Dérivé de ce message, maintenant supprimé. Étant donné une chaîne, répondez (vérité / fausse ou deux valeurs cohérentes) si elle constitue un bon mot de passe Bishop, c'est-à-dire lorsque toutes les conditions suivantes sont remplies: il a au moins 10 caractères il a au moins 3 chiffres ( [0-9]) ce …

11
Cartographiez les tricheurs!
Une fois toutes les affectations soumises, un dictionnaire est créé qui associe le numéro d'élève au hachage de leur fichier. Ce dictionnaire, ou hashmap, ou mappage (quel que soit votre langage) se présentera comme suit: {100: "aabb", 104: "43a", 52: "00ab", 430: "aabb", 332: "43a"} La clé est le numéro …

1
Solveur Tatamibari
Contexte Tatamibari est un puzzle logique conçu par Nikoli. Un puzzle Tatamibari est joué sur une grille rectangulaire avec trois types de symboles différents: +, -. et |. Le solveur doit partitionner la grille en régions rectangulaires ou carrées selon les règles suivantes: Chaque partition doit contenir exactement un symbole. …

15
Trouver un acronyme récursif
introduction Un acronyme récursif est un acronyme qui contient ou se réfère à lui-même, par exemple: Fishpourrait être un acronyme récursif pour Fish is shiny hero, notez comment il contient également l'acronyme lui-même. Un autre exemple est Hi-> Hi igloo. Ou même ppcg paints->ppcg paints cool galaxies pouring acid into …
10 code-golf  string 

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.