Advertisement
MonsterScripter

CodinGame_2023_08_26__17_23_37__alphabet_index.cpp

Aug 26th, 2023
1,301
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.87 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #include <vector>
  4. #include <algorithm>
  5.  
  6. using namespace std;
  7.  
  8. /**
  9.  * Objectif
  10.  * Afficher la somme totale des positions alphabétiques (index à partir de zéro) de tous les caractères dans la chaîne donnée n.
  11.  * Exemple : A est à l'index 0 et B est à l'index 1.
  12.  * Les espaces et autres caractères non alphabétiques doivent être ignorés.
  13.  * Tous les caractères de la chaîne sont en majuscules.
  14.  *
  15.  * Entrée
  16.  * Une chaîne n.
  17.  *
  18.  * Sortie
  19.  * La somme des positions alphabétiques de tous les caractères.
  20.  *
  21.  * Contraintes
  22.  * 1 ≤ longueur de n ≤ 256
  23.  *
  24.  * Exemple
  25.  * Entrée
  26.  * HI
  27.  * Sortie
  28.  * 15
  29.  */
  30.  
  31. int main()
  32. {
  33.     string n;
  34.     getline(cin, n);
  35.     int sum = 0;
  36.     for (char c : n)
  37.         if (isalpha(c))
  38.             sum += c - 'A';
  39.     cout << sum << endl;
  40.     return EXIT_SUCCESS;
  41. }
  42.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement