목록백준 (42)
오늘이라도

문제 https://programmers.co.kr/learn/courses/30/lessons/12985 내 풀이 class Solution { public int solution(int n, int a, int b) { //참가자가 2명이면 1라운드, 4명이면 2라운드, 8명이면 3라운드, 16명이면 4라운드, ... //총 라운드 수 => n = 2^x일때 x = log2 n //2번--1번 -> 1라운드 / 2번--4번 -> 2라운드 / 2번--6번 -> 3라운드 //4번--6번 -> 3라운드 / 4번--8번 -> 3라운드 / 6번--8번 -> 2라운드 //1번--15번 -> 4라운드 / 1번 -- 17번 -> 5라운드 / 1번 -- 31번 -> 5라운드 //a와 b중 작은수가 1, 큰수가 2가 ..

문제 https://programmers.co.kr/learn/courses/18/lessons/1878 내 풀이 import java.util.ArrayList; import java.util.Collections; class Solution { public int[] solution(int[][] v) { //4점의 좌표 A(a1, b1), B(a2, b1), C(a1, b2), D(a2, b2) //a1이 2개, b2가 2개 => (x좌표 1개인 숫자, y좌표 1개인 숫자) int x = 0; int y = 0; for(int i = 0; i < v.length; i++) { //x좌표 구하기 x = getSoleNumber(v, 0); //y좌표 구하기 y = getSoleNumber(v, 1);..