Consider All lowercase Alphabets of the English language. Here we consider each alphabet from a to z to have a certain weight. The weight of the alphabet a is considered to be 1, b to be 2, c to be 3, and so on until z has a weight of
. In short, the weight of the alphabet a is 1, and the weight of all other alphabets is the weight of its previous alphabet + 1.
Now, you have been given a String S consisting of lowercase English characters. You need to find the summation of the weight of each character in this String.
For example, Consider the String
Here, the first character a has a weight of 1, the second character b has 2, and the third character, and again has a weight of 1. So the summation here is equal to :
Example:
Input: s = "aba"
Output: 4
Approach
C++
#include <bits/stdc++.h>using namespace std;int stringSum(string s){int n = s.size();int ans = 0;for (int i = 0; i < n; i++){ans += s[i] - 'a' + 1;}return ans;}int main(){string s = "aba";cout << stringSum(s) << "\n";return 0;}
No comments:
Post a Comment