🔺 문제 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요. www.codetree.ai 🔺 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 import java.util.*; class Person implements Comparable{ String name; int h, w; public Person(String name, int h, int w) { this.name = name; this.h = h; this.w = w; } ..
comparable
📍 Comparable - int compareTo(T other) - 자신과 인자로 받는 타 원소와 비교해 정수 리턴 (양수 : 오름차순 정렬 / 음수 : 내림차순 정렬 / 0 : 같음) - 정렬 기준이 여러 개 - 원래 클래스, 실전 클래스에 영향을 미쳐 수정된다. class Node implements Comparable { int s, e;// 시작점, 끝점 public Node(int s, int e) { this.s = s;// this는 현재 객체 this.e = e; } @Override public int compareTo(Node n) {// 시작점 기준 오름차순 정렬 return this.s - n.s; } } // 람다식 ver.) Arrays.sort(arr, (a, b) -> a..
🔺 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔺 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 import java.util.*; class Solution { public String solution(int[] numbers) { // int형 배열을 String형 배열로 바꾸기 String[] str = new String[numbers.length]; for(int i = 0 ; i (o2 + o1).compareTo(o1 + o2));..
🔺 문제 1377번: 버블 소트 첫째 줄에 N이 주어진다. N은 500,000보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에 A[1]부터 A[N]까지 하나씩 주어진다. A에 들어있는 수는 1,000,000보다 작거나 같은 자연수 또는 0이다. www.acmicpc.net 🔺 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 import java.util.*; import java.io.*; public class Main { public static void main(St..