위 문제는 실버 4, 구현 문제이다. 처음에 문제 자체를 이해하는데에 오랜 시간이 걸렸다. 문제 예제로 봤을 때, 예제 입력이 7 3 이라면 처음에 3이 결과 리스트에 들어가야하는 것이 맞지만, 다음이 왜 6인가에 대해서 많은 고민을 했다. 3이 선택되고 나서, 다음 숫자는 3 위치에서의 세 번째라는 것을 알 수 있었다. 그리고 그 다음 숫자는 6 위치에서의 세 번째인 그림 상 2 라는 것을 알 수 있었다. 그렇다면 코드를 짤 때, 7 초과, 즉 n 초과일 때는 숫자를 초기화해야하고, 결과 리스트에 담겨있는 숫자라면 카운트를 하지 않아야 한다. 그리고 카운트의 값이 3이면 그 때 결과 리스트에 숫자를 담아야 한다. import sys n, k = map(int, sys.stdin.readline().sp..