Questions marquées «string»

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

7
Déplacer vers l'avant ASCII imprimable
Contexte La transformation de déplacement vers l'avant (MTF) est un algorithme de codage de données conçu pour améliorer les performances des techniques de codage entropique. Dans l' algorithme de compression bzip2 , il est appliqué après la transformation Burrows – Wheeler (comme on le voit dans Burrows, Wheeler et Back …


6
Un mnémonique pour se souvenir 23940
Le système principal est un dispositif mnémonique pour convertir des nombres en mots afin qu'ils puissent être mémorisés plus facilement. Il est basé sur la façon dont les mots sonnent phonétiquement, mais pour garder les choses simples pour le défi, nous ne nous intéresserons qu'à la façon dont les mots …
19 code-golf  string 

13
Couches Sierpinski
En commençant par, /\vous pouvez créer un motif de type triangle de Sierpinski en ajoutant une ligne sous telle que ... Toute branche lâche /ou se \divise à nouveau en deux branches: /\. Toute collision de branches \/meurt sans rien (mais des espaces) en dessous. La répétition de ces règles …

30
Chaîne en binaire
Il s'agit d'un défi de golf de code. Comme le titre l'indique, écrivez un programme pour convertir une chaîne de caractères ascii en binaire. Par exemple: "Hello World!" devrait se transformer en 1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100 100001. Remarque: je suis particulièrement intéressé par …


10
D'où appellent-ils?
Lorsque vous effectuez des appels internationaux, les numéros de téléphone sont précédés d'un code indiquant le pays dans lequel se trouve le numéro. Ces codes sont des codes préfixes , ce qui signifie qu'aucun code n'est le préfixe d'un autre. Plus tôt dans la journée, vous avez manqué un appel …

26
Convertir une chaîne de chiffres de mots en un entier
Convertissez une chaîne contenant des chiffres sous forme de mots en un entier, en ignorant les zéros de tête. Exemples "four two"-> 42. "zero zero zero one"-> 1. Hypothèses Les soumissions peuvent supposer que: La chaîne d'entrée est composée de mots numériques séparés par des espaces. Tous les mots sont …

30
Supprimer les espaces de tête communs
Lors du codage en Python, parfois vous voulez une chaîne multiligne dans une fonction, par exemple def f(): s = """\ Line 1 Line 2 Line 3""" (La barre oblique inverse consiste à supprimer une nouvelle ligne principale) sCependant, si vous essayez d'imprimer , vous obtiendrez Line 1 Line 2 …

5
L'interview: The Front Nine
L'interview: The Front Nine Il s'agit du premier d'une série de défis inspirés par la programmation des questions d'entrevue d'emploi. Vous entrez dans le bureau où se trouve votre futur patron potentiel. "Entrez et asseyez-vous", dit-il. Vous vous asseyez nerveusement, en vous assurant que votre tenue accrocheuse mais professionnelle est …

12
Composer remplir les blancs
Disons que nous avons un ensemble particulier de fonctions sur les chaînes. Ces fonctions sont un peu comme remplir les blancs ou les madlibs, sauf qu'ils ne prennent qu'une seule entrée et l'utilisent pour remplir tous leurs blancs. Par exemple, nous pourrions avoir une fonction qui ressemble à I went …

22
ssTTsSTtRrriinInnnnNNNIiinngg
Défi Pour chaque caractère de la chaîne, à l'exception du dernier, procédez comme suit: Sortez le caractère actuel. Suivi de la sortie aléatoire de la liste suivante un nombre aléatoire de fois entre 1 et 5 (inclus): Le personnage actuel Le caractère suivant de la chaîne La version Switchcase du …

8
Convertisseur ternaire
En Java / .NET / C / JavaScript / etc. vous pouvez utiliser les ifs ternaires pour raccourcir les instructions if. Par exemple (en Java): // there is a String `s` and an int `i` if(i<0)s="Neg";else if(i>0)s="Pos";else s="Neut"; Peut être raccourci avec un ternaire si: s=i<0?"Neg":i>0?"Pos":"Neut"; Défi: Entrée: un if-else …
18 code-golf  string 

30
Compression de texte
Avec le texte ci-dessous, il y a quelques mots dans le texte qui se répètent plusieurs fois dans le texte. Utilisez n'importe quel langage de programmation pour écrire un code court qui comprime le texte pour l'afficher. Ou en d'autres termes, utilisez le plus petit nombre d'octets pour afficher le …

9
Distance de Hamming maximale parmi une liste de cordes rembourrées
La distance de Hamming entre deux chaînes de longueur égale est le nombre de positions auxquelles les caractères correspondants sont différents. Si les cordes ne sont pas de longueur égale, la distance de Hamming n'est pas définie. Défi Écrivez un programme ou une fonction qui trouve la plus grande distance …
18 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.