코딩테스트 연습

[백준] 10818번 - 최소, 최대 (JAVA)

zzzin 2022. 2. 5. 09:36

 

배열의 크기와 값을 각각 입력받은 다음, 해당 배열의 최솟값과 최댓값을 출력하는 문제이다.

 

 

 


 

결과 출력 예시

 

 

 

 

 

임시 temp변수와 반복문을 사용하여 입력받은 배열값들의 최솟값과 최댓값을 구할 수도 있지만, 나는 배열을 정렬하는 Arrays.sort() 메소드를 이용하여 입력받은 값을 오름차순으로 정렬하여 첫값이 최솟값, 마지막값이 최댓값이 되도록 하였다.

 

 

 


 

 

 

정답처리 된 소스코드

 

 

 

 

 

 


Today's Comment

 

다 풀고나서 제출버튼을 눌렀는데 채점이 너무오래걸려서 시간초과뜰까봐 당황했는데 정답처리로 뜨길래 신기했다! 다른 사람들에 비해 너무 오래걸렸을까봐 다른사람들 제출시간도 봤는데, 내가 그나마 빠르고 메모리도 적게쓴 편인 것 같아서 더 신기했던 경험... 별로 긴 코드도 아니고 아주 새로운 메소드같은걸 쓴것도 아니라서 왜 이 문제만 이렇게 메모리랑 처리시간이 대박인지 궁금하긴 하네요???