본문 바로가기

코딩테스트/프로그래머스48

MySQL - 프로그래머스 코딩테스트 [SELECT - 강원도에 위치한 생산공장 목록 출력하기] 1234SELECT FACTORY_ID, FACTORY_NAME, ADDRESSFROM FOOD_FACTORYWHERE ADDRESS LIKE '%강원도%'ORDER BY FACTORY_ID;cs 2022. 10. 7.
MySQL - 프로그래머스 코딩테스트 [GROUP BY - 입양 시각 구하기(2)] 123456SET @rownum := -1; SELECT @rownum := @rownum + 1 AS HOUR, (SELECT COUNT(*) FROM ANIMAL_OUTS WHERE HOUR(DATETIME) = @rownum) AS 'COUNT'FROM ANIMAL_OUTSLIMIT 0, 24;Colored by Color Scriptercs 2022. 10. 7.
MySQL - 프로그래머스 코딩테스트 [GROUP BY - 입양 시각 구하기(1)] 123456SELECT HOUR(DATETIME) AS HOUR , COUNT(*) AS COUNTFROM ANIMAL_OUTSGROUP BY HOURHAVING HOUR >= '9' AND HOUR 2022. 10. 7.
Java - 프로그래머스 코딩테스트 [2019 카카오 개발자 겨울 인턴십 - 크레인 인형뽑기 게임] 123456789101112131415161718192021222324252627282930313233343536373839404142import java.util.Stack; class Solution { public int solution(int[][] board, int[] moves) { /* 인형모양 : 0~100 board : 인형상자(정사각형) moves : 크레인 이동경로 */ // 0으로 초기화 int answer = 0; // 바구니 : 후입선출구조, 정해진 방향으로만 쌓음 -> Stack 특성 활용 Stack bucket = new Stack(); bucket.push(0); // 값 비교시 있어야하므로 0으로 빈칸 삽입 // 크레인 움직임 순서 배열 for (int m : moves.. 2021. 11. 20.
Oracle - 프로그래머스 코딩테스트 [GROUP BY - 동명 동물 수 찾기] 12345SELECT NAME, COUNT(*)FROM ANIMAL_INSGROUP BY NAMEHAVING COUNT(NAME) >= 2ORDER BY NAME;cs 2021. 8. 9.
Oracle - 프로그래머스 코딩테스트 [GROUP BY - 고양이와 개는 몇 마리 있을까] 1234567SELECT ANIMAL_TYPE, COUNT(*)FROM ANIMAL_INSGROUP BY ANIMAL_TYPEHAVING ANIMAL_TYPE IN ('Cat', 'Dog')ORDER BY 1;cs 2021. 8. 9.