1. 시간초과
버블정렬 말고 Arrays.sort()를 쓰시고,
문자열을 이어줄 때는 String 말고 StringBuilder, StringBuffer를 쓰셔야 됩니다.
2. 런타임에러
오버플로우 때문에 런타임 에러가 나신 것 같습니다. 입력값을 보시면 105개의 숫자로 구성되어 있기때문에 단순히 int나 long으로 파싱해서 30으로 나누는 방법은 불가능합니다.
30의 배수는 3의 배수이면서 10의 배수이므로 그 두 조건을 나누어서 생각을 해보셔야 할 것 같아요.
ragnarokr 4년 전
이클립스로 할때는
102 = 210
2931 = -1
30 = 30
이렇게 잘 출력되는데 제출하니까 시간초과 나오는데.. 이런식으로 풀면안되나요??
이중for문 때문에 오래걸리나 해서 Arrays.sort 함수쓰면 컴파일 에러 뜨네요.. ㅜㅜ