Java 배열 오름차순 / 내림차순 정리

개발/Java 2021. 9. 27. 08:20

Python으로 코딩테스트를 준비하다 Java로 환승한 이후 메소드들이 머릿속에서 정리가 되지않았다.... ㅠㅠ 이번에 백준 소트인사이드 문제를 풀다가 sort( )를 사용해야하는데 파이썬에서는 다음과 같이 sort( )를 사용하였다. # 오름차순 array.sort() # 내림차순 array.sort(reverse=True) 파이썬은 내림차순으로 정렬할 때 단순히 sort( )에 reverse 옵션을 True로 하여 문제를 해결하였었는데 Java에서는 다음과 같이 sort( )를 사용한다. //오름차순으로 정렬 Arrays.sort(arr); //내림차순으로 정렬 Arrays.sort(arr, Collections.reverseOrder());

백준 자바로 제출할 때 유의점

Algorithm & BOJ 2021. 9. 23. 08:20

원래 코딩테스트 문제를 파이썬으로 제출하였었는데 자바 & 스프링을 공부하면서 이 기회에 코딩테스트용 언어도 자바로 갈아타기로 맘 먹었다. 백준에 바로 문제를 풀기보단 intellij IDE에서 미리 작성해보고, 해당 코드를 백준으로 ctrl+c/v를 해서 공부를 했다. 그런데..... 이상하게도 백준에 ctrl+c/v를 해서 제출을 해보면 다음과 같이 에러가 발생하였다. 알고보니 백준에서 자바 코드로 답안을 제출할 때는 클래스의 이름을 꼭 "Main"으로 해야하는데 내 멋대로 클래스명을 지정해서 발생한 문제였다. 결론 백준에서 자바 코드로 답 제출할때는 클래스명을 Main으로 하자.

Article Thumbnail