[JAVA][Programmers] 다음 큰 숫자⭐️⭐️
·
Coding Test/Programmers
프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr📌 접근 방식n을 2진수로 변환하고 1의 개수를 구합니다.n을 1씩 증가시키면서 1의 개수가 같은지 확인합니다.최소한의 연산으로 Integer.toBinaryString()과 countOnes() 함수를 활용하여 해결합니다.✅ PASS CODEclass Solution { public int solution(int n) { int count = countOnes(binary(n)); // 현재 n의 1의 개수 while(countOnes(binary(++n)) != count); // 1의 개수가 같을 때까지 증가 ..
[SQL][Programmers] 동물의 아이디와 이름
·
Coding Test/Programmers
프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr📌 문제 동물 보호소에 들어온 모든 동물의 아이디와 이름을 ANIMAL_ID순으로 조회. ✅ SQL 해결 방법SELECT ANIMAL_ID, NAME FROM ANIMAL_INS ORDER BY ANIMAL_ID;
[SQL][Programmers] 여러 기준으로 정렬하기
·
Coding Test/Programmers
프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr📌 문제 동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회. 단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 함 ✅ SQL 해결 방법SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME, DATETIME DESC;NAME을 기준으로 오름차순 정렬 (알파벳/한글순)같은 NAME 내에서는 DATETIME을 기준으로 내림차순 정렬 (최근 보호 시작일이 먼저 오도록)
[SQL][Programmers] 가장 비싼 상품 구하기
·
Coding Test/Programmers
프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr📌 문제 PRODUCT 테이블에서 가장 높은 판매가(PRICE)를 조회하여 "MAX_PRICE"라는 컬럼명으로 출력 ✅ SQL 해결 방법SELECT MAX(PRICE) AS MAX_PRICE FROM PRODUCT;