Maison  >  Article  >  développement back-end  >  Dans la chaîne donnée, il y a le caractère camelCase

Dans la chaîne donnée, il y a le caractère camelCase

王林
王林avant
2023-08-29 11:41:07862parcourir

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.

Exemple Exemple 1

Let us take the input string str = “asKKVrvAN"
The output we get is 2.
La traduction de

Explication

est :

Explication

Les caractères camelCase apparaissant dans la chaîne str donnée sont K, K, V, A et N.

Exemple Exemple 2

Let us take the input string str = “fhgUBHII”
The output we get is 5.
La traduction de

Explication

est :

Explication

Les caractères camelcase présents dans la chaîne donnée str sont U, B, H, I et I.

Exemple Exemple 3

Let us take the input string str = “nbdGONYL”
The output we get is 5.
La traduction de

Explication

est :

Explication

Les caractères nommés camelCase présents dans la chaîne donnée str sont G, O, N, Y et L.

Exemple Exemple 4

Let us take the input string str = “xyz”
The output we get is 0.
La traduction de

Explication

est :

Explication

Il n'y a aucun caractère de casse Camel présent dans la chaîne str.

Énoncé du problème

Implémentez un programme pour imprimer le nombre de caractères en casse chameau présents dans une chaîne donnée.

Approche de la solution

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.

Algorithme

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

Exemple : programme C

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;
}

Sortie

total count of camel case letters acquired: 4

Conclusion

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer