BOJ 25915 - 연세여 사랑한다

image.png

단순히 알파벳들간의 거리를 세주고 첫 알파벳과 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;
}

Tags:

Categories:

Updated:

Comments