JXNVCE ALGO-LOG YouJin Jung

BOJ-5622

다른 분의 풀이를 참고했는데, 효율적으로 쓰기 위해 아스키코드를 이용해 문자를 바로 숫자배열로 매핑하는 방식을 쓴다

include <iostream>
#include <cstring>
#include <algorithm>
#include <string>

using namespace std;

int main() {	
	int arr[26] = { 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 10, 10, 10, 10 };
	int sum = 0;
	string input

	cin >> input;

	for (int i = 0; i < input.length(); i++) {
		int index = input[i] - 65;
		sum += arr[index];
	}

	cout << sum << '\n';

	return 0;
}