BOJ 25915 - 연세여 사랑한다
단순히 알파벳들간의 거리를 세주고 첫 알파벳과 I
까지의 거리만 더해주자.
void solve() {
char c;
cin >> c;
int ans = 0;
ans += abs('I' - c);
ans += abs('I' - 'L');
ans += abs('L' - 'O');
ans += abs('O' - 'V');
ans += abs('V' - 'E');
ans += abs('E' - 'Y');
ans += abs('Y' - 'O');
ans += abs('O' - 'N');
ans += abs('N' - 'S');
ans += abs('S' - 'E');
ans += abs('E' - 'I');
cout << ans;
}
Comments