문제 D: 최대, 최소의 차이는 3의 배수?

문제 D: 최대, 최소의 차이는 3의 배수?

실행시간 제한: 1 Sec  메모리사용 제한: 128 MB
제출: 351  통과: 128
[제출] [채점기록] [묻고답하기] [만든사람:]

문제 설명

임의의 정수n이 m개 입력될 경우 m개의 정수들 중에 가장 큰 정수와 가장 작은 정수를 찾아, 가장 큰 정수와 가장 작은 정수가 같은 경우에는 Same 이라고 출력하고, 그렇지 않은 경우에 최대, 최소의 차이값이 3의 배수이면 Yes, 그렇지 않으면 No라고 출력하는 프로그램을 작성하시오.

입력 설명

m(1 <= m <=50)과 m개의 정수n(1 <= n <= 1,000)이 각 줄에 입력된다. 
만약 m이 0인 경우에는 프로그램을 종료한다.

출력 설명

각 테스트 케이스에 대하여 한 줄에 하나씩 결과를 출력한다.

입력 예시 Copy

5
3 4 5 6 7
10
12 4 8 5 7 9 5 4 6 3
0

출력 예시 Copy

No
Yes