🧑💻코딩 테스트74 [코딩테스트/백준 알고리즘] 10814번 : 나이순 정렬 (Java, 자바 풀이) 문제 https://www.acmicpc.net/problem/10814 10814번: 나이순 정렬 온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을 www.acmicpc.net 문제 설명 문제 풀이 Comparable 구현 class Person implements Comparable{ /*생략*/ public int compareTo(Person p) { if(this.age == p.age) {//나이가 같으면 return this.index - p.index;//가입한 순 비교 } else {//나이가 다르면 return this.age - p.age;//나이 비교.. 2022. 8. 3. [코딩 테스트/백준 알고리즘] 1295번 : 팰린드롬수(Java 풀이) 문제 https://www.acmicpc.net/problem/1259 1259번: 팰린드롬수 입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 1 이상 99999 이하의 정수가 주어진다. 입력의 마지막 줄에는 0이 주어지며, 이 줄은 문제에 포함되지 않는다. www.acmicpc.net 문제 설명 문제 풀이 while(!str.equals("0")) { int i = 0;//첫번째 인덱스 int j = str.length() - 1;//단어 마지막 인덱스 while(i 2022. 8. 1. [코딩 테스트/백준 알고리즘] 11650번 : 좌표 정렬하기 (Java 풀이) 문제 https://www.acmicpc.net/problem/11650 11650번: 좌표 정렬하기 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. www.acmicpc.net 문제 설명 문제 풀이 문제의 조건에 맞게 Comparator를 구현해준다. 참고: 2022.08.01 - [✏️Java 공부/기타 등등] - [Java 공부/기타] 객체 정렬하기 (Comparable & Comparator) [Java 공부/기타] 객체 정렬하기 (Comparable & Comparator) 백준 문제를 풀다 보면 정렬이 .. 2022. 8. 1. [코딩 테스트/백준 알고리즘] 1181번 : 단어 정렬 (Java 풀이) 문제 https://www.acmicpc.net/problem/1181 1181번: 단어 정렬 첫째 줄에 단어의 개수 N이 주어진다. (1 ≤ N ≤ 20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주어지는 문자열의 길이는 50을 넘지 않는다. www.acmicpc.net 문제 설명 문제 풀이 문제 조건에 맞게 Comparator를 구현해주면 된다. 2022.08.01 - [✏️Java 공부/기타 등등] - [Java 공부/기타] 객체 정렬하기 (Comparable & Comparator) [Java 공부/기타] 객체 정렬하기 (Comparable & Comparator) 백준 문제를 풀다 보면 정렬이 필요한 문제가 종종 나온다. 대부분의 경우 Ar.. 2022. 8. 1. 이전 1 ··· 10 11 12 13 14 15 16 ··· 19 다음