문제
여러분은 영어 학원 선생님이다. 지금 학생의 숙제를 채점해서 점수를 알려줘야 한다.
숙제는 매우 간단하다.
ABCDEFG...XYZ 까지 26개의 대문자 알파벳을 순서대로 적는 것이다.
단, Z 까지 적고 나면 그 이후는 다시 A 부터 적어야 한다.
예를 들어, 적어야 되는 알파벳이 30개라면, ABCDEFG...XYZABCD 가 숙제의 정답이 된다.
A~Z 까지 26자를 적고 난 뒤, 다시 A~D까지 4 개의 알파벳을 적는 것이다.
적어야 되는 알파벳이 5개라면, ABCDE 가 숙제의 정답이 될 것이다.
채점하는 방법은 간단하다. 각 자리마다 숙제의 정답과 몇 글자가 일치하는지 세기만 하면 된다.
정답이 ABCDE 이고, 학생의 답이 ABACE 라면, 이 학생의 점수는 3점이다.
1번째, 2번째, 5번째 문자 ( 총 3개의 문자 )가 일치하기 때문이다.
입력
첫 줄에 숙제에서 적어야 되는 알파벳의 개수 N 이 입력된다. ( 1 ≤ N ≤ 100,000 )
두 번째 줄에 학생이 제출한 답이 입력된다. ( 전부 대문자 )
출력
첫 줄에, 여러분이 채점한 학생의 점수를 출력하자.
부분문제
| 번호 | 점수 | 조건 |
|---|---|---|
| #1 | 20점 | 1 ≤ N ≤ 26 |
| #2 | 80점 | 제약 조건 없음 |
예제 #1
3
BAC
1
정답 : ABC
학생 : BAC
3번째 문자 1개만 일치한다. 따라서 1점.
예제 #2
55
ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABC
55
이 학생은 모든 55개의 알파벳을 옳게 적었다. 따라서 55점.
태그