본문 바로가기

프로그래머스172

[MYSQL] 가격대 별 상품 개수 구하기 사용 언어 - MYSQL 프로그래머스 LV 2) 가격대 별 상품 개수 구하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 TRUNCATE, GROUP BY (정답 맞춘 여부 X) TRUNCATE(칼럼명,자릿수) 자릿수까지만 표현하고 나머지 버리기, 자릿수 생략 불가능 TRUNCATE(PRICE,-4) : PRICE를 뒤에서부터 4개 버리기 = FLOOR(PRICE/10000)*10000 : PRICE 칼럼의 값을 10000으로 나누고 FLOOR로 소숫점 제거 후 10000을 곱하기 SELECT TRUNCATE(PRICE, -4) AS PRICE_G.. 2023. 6. 18.
[MYSQL] 입양 시각 구하기(1) 사용 언어 - MYSQL 프로그래머스 LV 2) 입양 시각 구하기(1) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 GROUP BY (정답 맞춘 여부 O) 전체 테이블에서 WHERE 절로 조건을 걸고, HOUR(DATETIME)으로 그루핑해주기 SELECT HOUR(DATETIME) AS HOUR, COUNT(ANIMAL_ID) AS COUNT FROM ANIMAL_OUTS WHERE HOUR(DATETIME) > 8 AND HOUR(DATETIME) < 20 GROUP BY HOUR(DATETIME) ORDER BY HOUR(DATETIME); .. 2023. 6. 18.
[MYSQL] 동명 동물 수 찾기 사용 언어 - MYSQL 프로그래머스 LV 2) 동명 동물 수 찾기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 GROUP BY (정답 맞춘 여부 O) 동물 이름별 횟수를 조회해야하기 때문에 동물이름으로 GROUP BY 그루핑 한 결과에서 이름이 두번 이상 쓰인 경우는 HAVING 조건에서 거르기 HAVING COUNT(NAME) > 1 HAVING COUNT(NAME) >= 2 SELECT NAME, COUNT(ANIMAL_ID) AS COUNT FROM ANIMAL_INS GROUP BY NAME HAVING COUNT(NAME) > 1 ORD.. 2023. 6. 18.
[MYSQL] 고양이와 개는 몇 마리 있을까 사용 언어 - MYSQL 프로그래머스 LV 2) 고양이와 개는 몇 마리 있을까 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 GROUP BY (정답 맞춘 여부 O) 동물별 마리수를 계산해야하기 때문에 동물종류로 GROUP BY SELECT ANIMAL_TYPE, COUNT(ANIMAL_ID) AS count FROM ANIMAL_INS GROUP BY ANIMAL_TYPE ORDER BY ANIMAL_TYPE 레퍼런스 정답 깃허브 GitHub - yyeongeun/codingtest: 코딩테스트 공부 코딩테스트 공부. Contribute to yye.. 2023. 6. 18.
[MYSQL] 진료과별 총 예약 횟수 출력하기 사용 언어 - MYSQL 프로그래머스 LV 2) 진료과별 총 예약 횟수 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 GROUP BY (정답 맞춘 여부 O) 진료과별 환자이기 때문에 진료과로 GROUP BY SELECT MCDP_CD AS '진료과코드', COUNT(MCDP_CD) AS '5월예약건수' FROM APPOINTMENT WHERE APNT_YMD LIKE '2022-05%' GROUP BY MCDP_CD ORDER BY COUNT(MCDP_CD) ASC, MCDP_CD ASC 레퍼런스 정답 깃허브 https://github.co.. 2023. 6. 16.
[프로그래머스 lv 2] 더 맵게 사용 언어 - Python3 문제 - 더 맵게 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 import heapq (정답 맞춘 여부 X) 1. 차례대로 힙에 삽입 heappush 2. heap[0] = 가장 작은 값이 K보다 클때까지 while문을 반복해준다. 3. 계산한 값 heappush로 삽입 가장 맵지 않은 음식의 스코빌 지수 heapq.heappop(heap) 두 번째로 맵지 않은 음식의 스코빌 지수 heapq.heappop(heap) 만약 리스트가 작아서 heappop()할 게 없어서 indexError가 난다면, -1을 return 한.. 2023. 6. 16.
[프로그래머스 lv 1] 메뉴 리뉴얼 사용 언어 - Python3 문제 - 메뉴 리뉴얼 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 combinations, counter (정답 맞춘 여부 X) orders에 있는 가능한 모든 조합 찾기 XY = YX 이기 때문에 정렬필요 combination(sorted(order,c)) 가능한 모든 조합에서 해당 조합의 갯수를 Counter 모듈을 이용하여 셈 counter = Counter(temp) 조합의 개수가 0이거나, 해당 조합을 주문한 사람이 혼자이면 계산 X len(counter) != 0 and max(counter.values()).. 2023. 6. 14.
[MYSQL] 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 사용 언어 - MYSQL 프로그래머스 LV 2) 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 IS NULL (정답 맞춘 여부 X) FROM ~ WHERE ~ GROUP BY 순서 지키기 문자열 포함되어 있는 지 확인하기 LIKE 또는 OR SELECT CAR_TYPE, COUNT(CAR_TYPE) AS CARS FROM CAR_RENTAL_COMPANY_CAR WHERE OPTIONS LIKE '%통풍시트%' OR OPTIONS LIKE '%열선시트%' OR OPTIONS LIKE '%가죽시트%.. 2023. 6. 13.
[MYSQL] 성분으로 구성한 아이스크림 총 주문량 사용 언어 - MYSQL 프로그래머스 LV 2) 성분으로 구성한 아이스크림 총 주문량 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 GROUP BY (정답 맞춘 여부 X) 각 아이스크림 성분 타입과 성분 타입에 대한 아이스크림의 총주문량이기 때문에, 아이스크림 성분타입으로 그루핑 SELECT A.INGREDIENT_TYPE, SUM(B.TOTAL_ORDER) AS TOTAL_ORDER FROM ICECREAM_INFO AS A,FIRST_HALF AS B WHERE A.FLAVOR = B.FLAVOR GROUP BY A.INGREDIENT_TYPE .. 2023. 6. 13.
[MYSQL] 나이 정보가 없는 회원 수 구하기 사용 언어 - MYSQL 프로그래머스 LV 1) 나이 정보가 없는 회원 수 구하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 IS NULL (정답 맞춘 여부 O) SELECT COUNT(*) AS USERS FROM USER_INFO WHERE AGE IS NULL 레퍼런스 정답 깃허브 GitHub - yyeongeun/codingtest: 코딩테스트 공부 코딩테스트 공부. Contribute to yyeongeun/codingtest development by creating an account on GitHub. github.com 2023. 6. 13.