Koala - 10기/기초 알고리즘 스터디
[백준/C++] 15813번: 너의 이름은 몇 점이니
나는 푸딩
2023. 4. 2. 21:02
Problem
Solution
1. 이름 길이를 저장할 변수 len과 점수를 저장할 sum과 이름을 저장할 name을 선언한다.
2. 이름의 길이와 이름을 입력 받는다.
3. 이름의 길이만큼 for 반복문을 활용하여 반복 수행하도록 한다.
3-1. tmp라는 변수를 만들고 이름의 한 글자에서 'A'를 뺀 다음 1을 더한 값을 저장한다.
3-2. sum에 tmp값을 더한다.
4. sum값을 출력한다.
Answer
#include <iostream>
#include <string>
using namespace std;
int main() {
int len;
int sum = 0;
string name;
cin >> len >> name;
for(int i = 0; i < len; i++) {
int tmp = name[i]-'A'+1;
sum += tmp;
}
cout << sum;
}