hjhlevelup   4년 전

기수정렬을 사용했는데요.

시간초과가 나는 이유를 잘 모르겠습니다.

처음 써보는 기수정렬이라 제가 잘못 코딩한걸까요?

citizen   4년 전

주어지는 숫자가 10000이하의 자연수임을 이용해보세요.

hjhlevelup   4년 전

처음에 각 숫자를 받을때 가장 큰수를 저장해서 최대자릿수를 구한다음 그만큼 for문을 돌리는데..
그러면 10000이하의 자연수던 1000이하던 가장 최소로 돌지 않을까요?
어디서 시간초과가 나는지..ㅠㅠ

citizen   4년 전

그리고 입력을 받을 떄, Scanner를 쓰지 말고 BufferReader를 한번 써보세요. 시간이 훨씬 절약됩니다.

댓글을 작성하려면 로그인해야 합니다.