본문 바로가기

자바7

[Java]자바의 정렬 라이브러리 Arrays.sort() / Collections.sort() / List.sort() 비교 정리 Arrays.sort() import java.util.Arrays; Integer arr[] = new Integer[N]; for (int i = 0; i 2023. 1. 5.
[Java]Comparable / Comparator 인터페이스 특징과 차이 정리 Comparable 인터페이스 - 원소 자신과 상대 비교 int CompareTo(T other) 오버라이딩 해야함 ( 매개 변수로 받는 타원소와 비교) Comparator 인터페이스 - 제 3자의 도우미. 두 원소를 받아서 비교 int Comparator(T o1, T o2) : 둘을 비교하기 위해 매개변수 받음 음수 : Comparable - 타원소가 크다 / Comparator - o1o2 0 : 둘이 같다 보통 오름차순. 내림차순 하고 싶으면 부호를 반대로 취하기 java.lang.Comparable class Student implements Comparable{ int no, score; public Student(int no, int score){ super(); this.no = no; t.. 2023. 1. 5.
[SWEA]1225_암호생성기 JAVA 풀이 https://swexpertacademy.com/main/talk/solvingClub/problemView.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 입력 예시로 나온 값이 4자리 수의 큰 정수여서 처음에 문제 이해를 잘못한건가 헷갈렸다. 그냥 큰 값일 뿐이니 혹시 헷갈리신 분은 참고 바란다. 풀이 : 맨 앞에 있는 수를 1 빼서 맨 뒤로 넣고 그다음 은 2 빼고 하는 방식인데 큐를 이용하여 풀었다. for문의 인덱스 값이 빼야하는 값의 크기와 맞아 떨어져서 그대로 빼줬다. import java.io.BufferedReader; import java.io.IOException; import jav.. 2022. 2. 8.