1684번 - 같은 나머지
값을 받은 배열을 가지고 각각의 값들을 i 수로 나누도록 해서 그 나머지 값들이 모두 같아지는
경우의 i 값을 max에 넣고 그 max 값은 배열 값 중 최소값보다 작을 때까지 구하도록 하였는데
어떤 부분이 문제가 있는 건지 궁금하네요.. 만약 전체를 다 돌면서 i의 최대값 (배열 값 중 최소값보다 작은
값 중 가장 큰 값) 까지 나머지가 같은 부분이 없다면 max 값은 그냥 1로 출력하도록 하였는데
이 부분에서 문제가 있는걸까요..?
반례는 다음과 같습니다
예제 입력
2
1 3
예제 출력
댓글을 작성하려면 로그인해야 합니다.
zarch4894 6년 전
값을 받은 배열을 가지고 각각의 값들을 i 수로 나누도록 해서 그 나머지 값들이 모두 같아지는
경우의 i 값을 max에 넣고 그 max 값은 배열 값 중 최소값보다 작을 때까지 구하도록 하였는데
어떤 부분이 문제가 있는 건지 궁금하네요.. 만약 전체를 다 돌면서 i의 최대값 (배열 값 중 최소값보다 작은
값 중 가장 큰 값) 까지 나머지가 같은 부분이 없다면 max 값은 그냥 1로 출력하도록 하였는데
이 부분에서 문제가 있는걸까요..?