PS 부수기
Project Euler #22 : 영문 이름 점수 합계 구하기 본문
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 파일 복붙했더니 렉걸림;;
'Project Euler' 카테고리의 다른 글
Project Euler #24 : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9로 만들 수 있는 1,000,000번째 사전식 순열은? (0) | 2020.08.07 |
---|---|
Project Euler #23 : 두 초과수의 합으로 나타낼 수 없는 모든 양의 정수의 합은? (0) | 2020.08.07 |
Project Euler #21 : 10000 이하 모든 친화수(우애수)의 합은? (0) | 2020.08.07 |
Project Euler #20 : 100! 의 자릿수를 모두 더하면? (0) | 2020.08.07 |
Project Euler #19 : 20세기에서, 매월 1일이 일요일인 경우는 몇 번? (0) | 2020.08.07 |
Comments