SciComLove (2023)
면접 대비시간 제한2초메모리 제한1024 MB
길이 N인 SciComLove 반복 문자열에서 Q번의 질의마다 X번째 문자의 대소문자를 바꾸고, 그때마다 대문자의 개수를 출력합니다.
문제
수학토끼가 가장 좋아하는 문자열은 "SciComLove"(따옴표 제외)입니다. 수학토끼는 이 문자열이 너무 좋아서 문자열의 길이를 으로 늘렸습니다. 이제 문자열은 "SciComLove"를 무한히 반복한 문자열의 길이 짜리 접두사가 됩니다. 예를 들어 이면 문자열은 "SciComLoveSciCo"가 됩니다.
수학토끼는 번의 과정을 반복하며 이 문자열을 가지고 놀고 있습니다. 번째 과정은 다음과 같습니다.
- 문자열의 번째 글자가 대문자면 소문자로, 소문자면 대문자로 바꿉니다. (단, )
번의 과정이 끝날 때마다 문자열의 대문자 개수를 구하는 프로그램을 작성하세요. 모든 변경 사항은 누적됩니다.
입력
첫 줄에 두 정수 과 가 공백을 사이에 두고 주어집니다. 둘째 줄부터 번째 줄까지 개의 줄에 정수 , , , 가 한 줄에 하나씩 주어집니다.
출력
번의 과정이 끝날 때마다 현재 문자열의 대문자 개수를 한 줄에 하나씩 출력합니다.
제한
- ()