Project Euler

Project Euler #22 : 영문 이름 점수 합계 구하기

jyheo98 2020. 8. 7. 13:21
1
2
3
4
5
6
7
8
9
10
11
12
13
int main() {
    vector<string> s = { "이름 복사본" };
    sort(all(s));
    llong sum = 0;
    for (int i = 0; i < s.size(); i++) {
        llong mul = 0;
        for (int j = 0; j < s[i].length(); j++) {
            mul += (llong)(s[i][j] - 'A' + 1);
        }
        sum += (llong)(i + 1* mul;
    }
    cout << sum;
}
cs

"이름 복사본"에 txt 파일 복붙했더니 렉걸림;;