본문 바로가기

분류 전체보기37

[프로그래머스] 인기있는 아이스크림 너무 간단한 문제! 문제에서 요구하는 조건 총주문량을 기준으로 내림차순 정렬, 총주문량이 같다면 출하 번호를 기준으로 오름차순 정렬 내가 작성한 답 SELECT FLAVOR FROM FIRST_HALF ORDER BY TOTAL_ORDER DESC, SHIPMENT_ID분석 분석할 내용이 없음 2023. 7. 19.
[프로그래머스] 평균 일일 대여 요금 구하기 졸릴 때? SQL 문제 풀이가 최고! 날짜, 숫자, 집계 관련 함수 정리가 필요한 것 같았다. 한번 정리를 할 예정이다. 문제에서 요구하는 조건 평균값 구하기 소수 첫 번째 자리에서 반올림 하기 내가 작성한 답 SELECT ROUND(AVG(DAILY_FEE)) FROM CAR_RENTAL_COMPANY_CAR WHERE CAR_TYPE='SUV'분석 SELECT ROUND(AVG(DAILY_FEE)) FROM CAR_RENTAL_COMPANY_CAR WHERE CAR_TYPE='SUV' 평균을 내기 위해 집계함수인 AVG() 사용 소수 첫번째 자리에서 반오림을 하기 위해 ROUND() 사용 2023. 7. 17.
[프로그래머스] 12세 이하인 여자 환자 목록 출력하기 IF문에 대해 친숙해질 수 있어서 좋았다. 문제에서 요구하는 조건 12세 이하인 여자환자 조회 환자이름, 환자번호, 성별코드, 나이, 전화번호 조회 전화번호가 없는 경우 'NONE'으로 출력 나이를 기준으로 내림차순 정렬, 나이가 같다면 환자 이름을 기준으로 오름차순 정렬 내가 작성한 답 SELECT PT_NAME, PT_NO, GEND_CD, AGE, IFNULL(TLNO, 'NONE') AS TLNO FROM PATIENT WHERE AGE 2023. 7. 15.
[프로그래머스] 과일로 만든 아이스크림 고르기 과일로 만든 아이스크림... 맛있겠다. 문제에서 요구하는 조건 FIRST_HALF 테이블과 ICECREAM_INFO 테이블 조인 상반기 아이스크림 총주문량이 3,000보다 높으면서 주 성분이 과일인 아이스크림맛 조회 총주문량이 큰 순서대로 정렬 내가 작성한 답 SELECT F.FLAVOR FROM FIRST_HALF AS F JOIN ICECREAM_INFO AS I ON F.FLAVOR=I.FLAVOR WHERE F.TOTAL_ORDER >=3000 AND I.INGREDIENT_TYPE ='fruit_based' ORDER BY F.TOTAL_ORDER DESC 분석 SELECT F.FLAVOR FROM FIRST_HALF AS F JOIN ICECREAM_INFO AS I ON F.FLAVOR=I... 2023. 7. 14.
[프로그래머스] 조건에 맞는 도서 리스트 출력하기 저번에 풀다가 노트북 배터리가 없어서 못 푼 문제를 마저 풀었다. 아무리 생각해도 틀린 부분이 없는데 예시 답변이랑 달라서 뭔가 싶었는데, 내가 제대로 작성한게 맞았다. 문제에서 요구하는 조건 2021년에 출판되었고, 카테고리가 '인문'인 도서 조회 출판일을 기준으로 오름차순 정렬 내가 작성한 답 SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE,'%Y-%m-%d') AS PUBLISHED_DATE FROM BOOK WHERE YEAR(PUBLISHED_DATE)=2021 AND CATEGORY = '인문' ORDER BY PUBLISHED_DATE 분석 SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE,'%Y-%m-%d') AS PUBLISHED_D.. 2023. 7. 14.
[Java] 백준 16922 : 로마 숫자 만들기 🔗 문제 내용 https://www.acmicpc.net/problem/16922 16922번: 로마 숫자 만들기 2, 6, 10, 11, 15, 20, 51, 55, 60, 100을 만들 수 있다. www.acmicpc.net 🌱 문제 풀이 방법 중복 조합을 이용해서 풀었음. 처음에는 경우의 수만 구해서 풀려고 했지만, 수가 같은 경우도 있어서 원하는 결과가 나오지 않았음. 🤔 공부가 필요한 부분 순조부(순열, 조합, 부분집합) 점점 잊고있는데 리마인드가 필요함! 💻 코드 import java.util.*; import java.io.*; public class Main { static int N; static int [] arr = new int[]{1,5,10,50}; static HashMap m.. 2023. 7. 5.