[SQL][Programmers] 나이 정보가 없는 회원 수 구하기
·
Coding Test/Programmers
프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr📌 문제 나이 정보가 없는 회원이 몇 명인지 출력하는 SQL문을 작성하라 ✅ SQL 해결 방법1️⃣ 기본적인 COUNT(*) 사용 (가장 일반적인 방법)SELECT COUNT(*) AS USERS FROM USER_INFO WHERE AGE IS NULL; 2️⃣ SUM()을 활용한 방법SELECT SUM(CASE WHEN AGE IS NULL THEN 1 ELSE 0 END) AS USERS FROM USER_INFO; 3️⃣ COUNT(AGE)를 활용한 방법SELECT COUNT(*) - COUNT(AGE) AS USERS FROM USER_INFO; ..
[SQL][Programmers]상위 n개 레코드
·
Coding Test/Programmers
프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr📌 문제  동물 보호소에 가장 먼저 들어온 동물의 이름을 조회하는 SQL 문을 작성해라.  ✅ SQL 해결 방법 1️⃣ MIN()을 이용한 서브쿼리 방법SELECT NAME FROM ANIMAL_INS WHERE DATETIME = (SELECT MIN(DATETIME) FROM ANIMAL_INS);  2️⃣ ORDER BY + LIMIT 방식 (더 효율적)SELECT NAME FROM ANIMAL_INS ORDER BY DATETIME ASC LIMIT 1;  3️⃣ ROW_NUMBER()를 이용한 방식WITH Ranked AS ( SELECT N..
[JAVA][Programmers] 정렬 - K번째수
·
Coding Test/Programmers
import java.util.*;class Solution { public int[] solution(int[] array, int[][] commands) { int[] answer = new int[commands.length]; for(int h=0; h
[JAVA][Programmers] 정렬 - 가장 큰 수
·
Coding Test/Programmers
import java.util.*;class Solution { public String solution(int[] numbers) { StringBuilder sb = new StringBuilder(); String[] str = Arrays.stream(numbers) .mapToObj(String::valueOf) .toArray(String[]::new); Arrays.sort(str, (a, b) -> (b+a).compareTo(a+b)); for(String num : str) { sb.append(num); } ..