문제 링크
- https://www.acmicpc.net/problem/14654
문제 출처
- 제1회 천하제일 코딩대회 본선 E번
시간복잡도
- O(n)
풀이
- 가위바위보를 처리하는 vs라는 함수를 만듭니다.
- n을 입력받습니다.
- 가위바위보 기보(?)를 입력받습니다.
- 가위바위보 결과를 구합니다.
- 전 판에서 이긴 사람이 또 이기면 cnt++;
- 그렇지 않으면 cnt = 1;
- 정답은 cnt와 이전 까지의 정답 중 더 큰 값을 줍니다. ( ans = max(ans, cnt) )
- 3~6번을 n번 반복합니다.
전체 코드
1 |
|