Maison > Article > développement back-end > Dans la chaîne donnée, il y a le caractère camelCase
Le but de cet article est d'implémenter un programme qui imprime le nombre de caractères camelcase dans une chaîne donnée.
Comme vous le savez tous, une chaîne est une collection de caractères. Voyons maintenant ce que sont les lettres majuscules chameau.
Les langages de programmation comme Java utilisent un style de dénomination appelé camelCase. Autrement dit, il saisit les identifiants de plusieurs mots sans utiliser d'espaces ni de traits de soulignement, met le premier mot en minuscule et met en majuscule les mots suivants. Le code écrit de cette manière est plus facile à lire et à comprendre.
Les lettres majuscules intérieures, qui ressemblent à des bosses de chameau, donnent sa signification au nom de la police. WordPerfect, FedEx et ComputerHope sont quelques exemples de caractères en casse de chameau.
En plus de cela, camelCase fait référence à l'écriture de mots ou de phrases composés sans utiliser d'espaces ni de signes de ponctuation. Au lieu de cela, chaque mot différent est représenté à l'aide d'une lettre minuscule ou majuscule (par exemple, PlayStation).
Le nombre total de lettres majuscules dans la chaîne fournie est la définition des caractères nommés camelCase.
Let us take the input string str = “asKKVrvAN"
The output we get is 2.La traduction de
Les caractères camelCase apparaissant dans la chaîne str donnée sont K, K, V, A et N.
Let us take the input string str = “fhgUBHII”
The output we get is 5.La traduction de
Les caractères camelcase présents dans la chaîne donnée str sont U, B, H, I et I.
Let us take the input string str = “nbdGONYL”
The output we get is 5.La traduction de
Les caractères nommés camelCase présents dans la chaîne donnée str sont G, O, N, Y et L.
Let us take the input string str = “xyz”
The output we get is 0.La traduction de
Il n'y a aucun caractère de casse Camel présent dans la chaîne str.
Implémentez un programme pour imprimer le nombre de caractères en casse chameau présents dans une chaîne donnée.
Pour imprimer le nombre de caractères camelcased dans une chaîne donnée, nous utilisons la méthode suivante.
La façon de résoudre ce problème et d'imprimer le nombre de caractères nommés en camelcase dans la chaîne donnée est basée sur la valeur ASCII. Pour les débutants qui connaissent peu les valeurs ASCII, voici les définitions.
Chaque variable de caractères se voit attribuer un nombre compris entre 0 et 127 comme valeur ASCII, qui représente la valeur numérique de la variable.
Les lettres majuscules A à Z ont une plage de valeurs ASCII de 65 à 90, tandis que les lettres minuscules a à z ont une plage de valeurs de 97 à 122.
C'est-à-dire que le code ASCII ou la valeur ASCII de la lettre majuscule A est 65, B est 66, C est 67, et ainsi de suite. La lettre Z a une valeur ASCII de 90.
Ainsi, le problème énoncé peut être résolu en parcourant la chaîne fournie et en comptant tous les caractères avec des valeurs ASCII comprises entre [65, 91]. Une fois le décompte terminé, nous imprimons la sortie, c'est-à-dire imprimons le décompte complet après nous être assurés que tous les caractères sont présents.
L'algorithme pour imprimer le nombre de caractères camelcase dans une chaîne donnée est le suivant
Étape 1 − Démarrer
Étape 2 - Définir une chaîne
Étape 3 - Réglez le compte sur zéro
Étape 4 - Parcourez la chaîne pour vérifier les valeurs ASCII
Étape 5 − Si la valeur ASCII de la lettre
se situe entre la plage [65, 90] puis nous incrémentons le nombre, sinon nous l'ignorons.
Étape 6 − Obtenez le nombre total de caractères de nommage de cas de chameau et imprimez-le
Étape 7 − Arrêtez
Vous trouverez ici une implémentation de programme C de l'algorithme écrit ci-dessus pour imprimer le nombre de caractères camelcase dans une chaîne donnée.
#include <stdio.h> #include <string.h> int main(){ char str[]= "abcdEFGH"; // Stores the total number of camel case letters count is set to 0 int count = 0; // Traversing the string for (int i = 0; str[i]; i++) { // Check whether ASCII value of the //letter // lies in between the range [65, 90] // then we increment the count if (str[i] >= 65 && str[i]<=90) count++; } // Print the output as the total count of camel case letters acquired printf("total count of camel case letters acquired: "); printf("%d",count); return 0; }
total count of camel case letters acquired: 4
De même, nous pouvons imprimer le nombre de caractères camelCase dans une chaîne donnée. Dans cet article, le défi consistant à obtenir le nombre de caractères en camelcased dans une chaîne donnée est abordé. Le code de programmation C est fourni ici avec l'algorithme pour imprimer le nombre de caractères camelcase dans une chaîne donnée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!