Questions marquées «string»

13
CamelCase2snake_case ()

Écrire une fonction pour convertir le texte CamelCased en snake_case: FunctionForHTMLManipulationdevientfunction_for_html_manipulation Le texte saisi sera un identifiant unique approprié dans de nombreuses langues. Il doit commencer par une lettre anglaise, puis être suivi d'un nombre quelconque de...

13
Combien de 14ers ai-je grimpé?

Dans la terminologie de l'alpinisme, un "14er" est n'importe quelle montagne avec une élévation de 14 000 pieds ou plus. Cependant, il existe une autre distinction. Pour qu'un pic compte pour un 14er, il doit également avoir une «proéminence géographique» de 300 pieds ou plus. Cela signifie que...

13
Produits Fibonacci

Vous pouvez décomposer un nombre supérieur à 0 comme une somme unique de nombres de Fibonacci positifs. Dans cette question, nous le faisons en soustrayant à plusieurs reprises le plus grand nombre de Fibonacci positif possible . Par exemple: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 = 13 100 =...

13
Encoder en pourcentage une chaîne

introduction Comme certains d'entre vous le savent peut-être, les URL ont en fait une liste de caractères qui font des choses spéciales. Par exemple, le /caractère sépare les parties de l'URL, et ?, &et les =caractères sont utilisés pour passer des paramètres de requête au serveur. En fait, il...

13
Chiffre pair / impair ASCII

Nous définirons le chiffre impair / pair ASCII via le pseudocode ci-dessous: Define 'neighbor' as the characters adjacent to the current letter in the string If the one of the neighbors is out of bounds of the string, treat it as \0 or null Take an input string For each letter in the string, do If...

13
Interpréter les plages lâches

Interpréter les plages lâches ListSharp est un langage de programmation interprété qui possède de nombreuses fonctionnalités, l'une de ces fonctionnalités est un créateur de plage basé sur 1 index qui fonctionne comme ceci: Vous définissez une plage comme (INT) TO (INT)ou juste (INT)où les deux ou...

13
Mots de passe de Bob

introduction Bob aime avoir des mots de passe différents pour chaque site Web qu'il utilise. Il veut des mots de passe dans un format spécial pour qu'il puisse s'en souvenir. Aidez-le en construisant un générateur de mot de passe aussi court que possible en longueur de code, car il aime garder les...

13
Lisez des mots croisés avec une touche!

Semblable à cette question , mais c'est une variation de mots croisés! Au lieu d'une seule lettre par carré de grille, vous pouvez en avoir une ou deux . Contribution: Un tableau 2D, ou tout ce qui fonctionne dans votre langue. Vous pouvez supposer des entrées valides Toute taille de tableau doit...

13
Fermez vos tags!

Ceci est basé sur un défi supprimé du mien précédent avec le même nom introduction Vous êtes chargé d'écrire un programme qui renvoie une valeur true ou falsey selon que l'entrée possède toutes ses balises 1 de type XML correctement ouvertes et fermées et dans le bon ordre. Considérez ce qui suit...

13
Zoom avant sur une carte

Votre tâche consiste à, en fonction d'une carte en entrée, effectuer un zoom avant ou arrière, en fonction de l'échelle. Notez que l'échelle donnée est l'échelle de zoom arrière , donc une échelle entre 0 et 1 fera un zoom avant. Par exemple, étant donné la carte suivante (mal faite): ..____.......

13
Élément de chaîne à l'index spécifié

Étant donné une chaîne set un nombre non négatif ninférieur à la longueur de s, affichez le caractère à la n-ième position de s. L'indexation 0 et l'indexation 1 sont autorisées. Pour l'indexation 1, nsera positif et inférieur ou égal à la longueur de s. s sera composé uniquement de caractères...

13
Transmogrificateur ancien code C *

* Qu'est-ce qu'un transmogrificateur? Dans le langage de programmation C , il existe des formations appelées digraphes et trigraphes qui sont des séquences de deux et trois caractères évaluées en caractères moins courants. Par exemple, vous pouvez utiliser ??-si votre clavier n'en a pas ~. Étant...

13
Word Poker, qui gagne?

L'entrée sera composée de deux mots de cinq lettres. Ils ne doivent pas nécessairement être des mots du dictionnaire, seulement cinq lettres chacun, tous en minuscules ou en majuscules, selon votre choix. Seul AZ apparaîtra dans les mots saisis et ils auront toujours 5 caractères. Votre programme...

13
Lire un mot de passe: sur mobile!

Grâce au récent défi de MD XF , nous pouvons désormais lire les mots de passe dans de nombreuses langues différentes! Le problème est que nous devons maintenant porter nos applications sur des appareils mobiles, et ils saisissent un mot de passe un peu différemment. Défi Lisez une chaîne du...

13
Citez ma citation!

Une citation est "la répétition d'une expression comme faisant partie d'une autre". En anglais américain, une citation est entourée de guillemets doubles ("), comme dans la phrase précédente. Cependant, cette règle diffère lorsqu'une citation apparaît à l'intérieur d'une autre citation. Dans ce...

13
Shifting Caesars Shifts

La description Un changement de César est un chiffre monoalphabétique très simple où chaque lettre est remplacée par celle qui la suit dans l'alphabet. Exemple: Hello world! -> IFMMP XPSME! ( IBSLR, EGUFV!est la sortie pour le défi réel, c'était un exemple de décalage de 1.) Comme vous pouvez le...

13
Construire un support de tournoi

Étant donné une liste d'entrée de chaînes non vides, affichez une représentation artistique ASCII d'un tournoi, basée sur les règles de dessin suivantes: Le nombre de cordes est garanti en quantité 2,4,8,16,etc. Les deux premières cordes se jouent et les deux suivantes se jouent, etc. Ceci est le...