동전 합치기
시간 제한5초메모리 제한512 MB
같은 재료 동전 세 개가 연달아 나오면 하나로 합쳐 줄 뒤로 보내는 과정을 반복한 뒤 남는 동전 수를 구한다.
문제
미사카는 동전을 레일건 탄환으로 쓴다. 범죄에 맞서려고 동전을 한 줄로 늘어놓았다. 더 강한 동전을 만들려면 동전을 합쳐야 하는데, 재질이 다른 동전끼리는 합쳐지지 않으므로 같은 재질끼리만 합친다.
동전을 만드는 순서는 다음과 같다.
- 줄의 앞에서부터 살펴보며 같은 재질의 동전이 세 개 연속으로 놓인 첫 자리를 찾는다.
- 그 세 개를 줄에서 빼낸다.
- 세 개를 합쳐 같은 재질의 새 동전 한 개를 만든다.
- 새 동전을 줄의 맨 뒤에 놓는다.
미사카는 새 동전을 더 만들 수 없을 때까지 이 순서를 반복한다.
반복이 끝났을 때 줄에 남은 동전의 개수를 구하라.
입력
첫째 줄에 테스트 케이스의 개수 가 주어진다.
각 테스트 케이스의 첫째 줄에는 연속한 동전 묶음의 개수 이 주어진다. 모든 동전은 한 줄로 놓여 있다.
이어지는 개의 줄에는 문자 와 정수 가 주어진다. 번째 묶음은 재질이 인 동전 개가 연속으로 놓인 것이고, 번째 묶음 바로 뒤에 있다.
- 는 알파벳 대문자이고, 인 모든 에 대하여 이다.
출력
각 테스트 케이스마다 새 동전을 더 만들 수 없을 때 줄에 남은 동전의 개수를 한 줄에 출력한다.