전체 글

문제 출저 https://school.programmers.co.kr/learn/courses/30/lessons/131118 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 조회 식당 ID 식당 이름 음식 종류 즐겨찾기 수 주소 리뷰 평균 점수 : 평균 : AVG, 세번째 자리 반올림 ROUND( , 2) 조인 REST_INFO, REST_REVIEW 두 테이블을 REST_ID로 조인 조건 서울에 위치한 식당 : LIKE "서울%" 사용 그룹 식당 ID 정렬 평균점수 내림차순 DESC, 즐겨찾기수 내림차순 DESC SQL -- 서울 위치 -- ..
문제 출저 https://www.acmicpc.net/problem/1513 1513번: 경로 찾기 첫째 줄에 0개 방문했을 때, 1개 방문했을 때, ..., C개 방문했을 때 총 경로의 개수를 한 줄에 공백을 사이에 두고 출력한다. 경로의 개수는 1,000,007로 나눈 나머지를 출력한다. www.acmicpc.net 문제 풀이 DP문제로 점화식을 세워야 합니다. dp[y][x][count][number] y : y 축 좌표 x : x 축 좌표 count : 이 때까지 만난 오락실 수 number : 최근 만난 오락실 수 오락실을 만나지 않을 경우 (y-1, x), (y, x-1) 의 경우의 합을 구한다. dp[i][j][count][number] = (dp[i][j][count][number] + d..
문제 출저 https://school.programmers.co.kr/learn/courses/30/lessons/131112 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 조회 공장 ID, 공장 이름, 주소 조건 강원도에 위치 (ADDRESS 필드에 LIKE 사용 '강원도%') 정렬 공장 ID 기준 오름차순 SQL SELECT FACTORY_ID, FACTORY_NAME, ADDRESS FROM FOOD_FACTORY WHERE ADDRESS LIKE '강원도%' ORDER BY FACTORY_ID
문제 출저 https://www.acmicpc.net/problem/23294 23294번: 웹 브라우저 1 첫째 줄에 접속할 수 있는 웹페이지의 종류의 수 N, 사용자가 수행하는 작업의 개수 Q 와 최대 캐시 용량 C 이 순서대로 주어진다.(1 ≤ N, Q ≤ 2,000, 1 ≤ C ≤ 200,000) 둘째 줄에는 N개의 정수 CAPi www.acmicpc.net 문제 풀이 구현 문제입니다. 4가지 기능(뒤로 가기, 앞으로 가기, 웹 페이지 접속, 압축)을 Deque를 이용하여 구현했습니다. 소스코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.*; /..
문제 출저 https://school.programmers.co.kr/learn/courses/30/lessons/133024 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 조회 아이스크림 맛 정렬 총주문량 내림차순(DESC), 출하번호 SQL SELECT FLAVOR FROM FIRST_HALF ORDER BY TOTAL_ORDER DESC, SHIPMENT_ID
문제 출저 https://www.acmicpc.net/problem/19942 19942번: 다이어트 식재료 N개 중에서 몇 개를 선택해서 이들의 영양분(단백질, 탄수화물, 지방, 비타민)이 일정 이상이 되어야 한다. 아래 표에 제시된 6가지의 식재료 중에서 몇 개를 선택해서 이들의 영양분의 각 www.acmicpc.net 문제 식재료 N개 중에서 몇 개를 선택해서 이들의 영양분(단백질, 탄수화물, 지방, 비타민)이 일정 이상이 되어야 한다. 아래 표에 제시된 6가지의 식재료 중에서 몇 개를 선택해서 이들의 영양분의 각각 합이 최소 100, 70, 90, 10가 되도록 하는 경우를 생각해보자. 이 경우 모든 재료를 선택하면 쉽게 해결되지만, 우리는 조건을 만족시키면서도 비용이 최소가 되는 선택을 하려고 ..
문제 출저 https://school.programmers.co.kr/learn/courses/30/lessons/133025 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 조회 : 맛 (FLAVOR) 조인 상반기 주문 정보 테이블, 아이스크림 성분 테이블 조인 (FIRSH_HALF.FLAVOR = ICECREAM_INFO.FLAVOR) 조건 : 총 주문량 3000 초과 ( > 비교 연산) 아이스크림 주 성분 과일 ( = 연산) 정렬 : 총 주문량이 큰 순서대로 조회 (총 주문량 DESC) SQL SELECT F.FLAVOR FROM FIRST..
문제 출저 https://school.programmers.co.kr/learn/courses/30/lessons/144853 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 조회 : 북 ID, 출판일 (날짜 형식 주의) 조건 : 출판일 2021, 카테고리 = 인문 정렬 : 출판일 기준 오름차순 SQL SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE FROM BOOK WHERE YEAR(PUBLISHED_DATE) = 2021 AND CATEGORY = '인문' ..
문제 출저 https://school.programmers.co.kr/learn/courses/30/lessons/164673 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 조회 : 게시글 제목, 게시글 ID, 댓글 ID, 댓글 작성자 ID, 댓글 내용, 댓글 작성일(날짜 형식 주의) 조인 : USED_GOODS_BOARD와 USED_GOODS_REPLY 두 테이블을 BOARD_ID로 조인 조건 : 게시글이 2022년 10월 작성 정렬 : 댓글 작성일 오름차순, 게시글 제목 오름차순 SQL SELECT B.TITLE, B.BOARD_ID, R...
문제 출저 https://school.programmers.co.kr/learn/courses/30/lessons/131112 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 조회 : 공장 ID, 공장 이름, 주소 조건 : ADDRESS에 강원도 위치 (LIKE 사용) 정렬 : 공장 ID 오름차순 SQL SELECT FACTORY_ID, FACTORY_NAME, ADDRESS FROM FOOD_FACTORY WHERE ADDRESS LIKE '강원도%' ORDER BY FACTORY_ID
문제 출저 https://www.acmicpc.net/problem/1049 1049번: 기타줄 첫째 줄에 N과 M이 주어진다. N은 100보다 작거나 같은 자연수이고, M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 M개의 줄에는 각 브랜드의 패키지 가격과 낱개의 가격이 공백으로 구분하여 주 www.acmicpc.net 문제 Day Of Mourning의 기타리스트 강토가 사용하는 기타에서 N개의 줄이 끊어졌다. 따라서 새로운 줄을 사거나 교체해야 한다. 강토는 되도록이면 돈을 적게 쓰려고 한다. 6줄 패키지를 살 수도 있고, 1개 또는 그 이상의 줄을 낱개로 살 수도 있다. 끊어진 기타줄의 개수 N과 기타줄 브랜드 M개가 주어지고, 각각의 브랜드에서 파는 기타줄 6개가 들어있는 패키지의 가격, 낱..
문제 출저 https://school.programmers.co.kr/learn/courses/30/lessons/132201 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 조회 : 환자이름, 환자번호, 성별코드, 나이, 전화번호(없는 경우 NONE 출력) 조건 : 12세 이하, 여자 정렬 : 나이 내림차순, 환자이름 오름차순 SQL /* 조회 : 환자이름, 환자번호, 성별코드, 나이, 전화번호(없는 경우 NONE 출력) 조건 : 12세 이하, 여자 정렬 : 나이 내림차순, 환자이름 오름차순 */ SELECT PT_NAME, PT_NO, GEN..
너지살
너지살개발자