분류 전체보기

SQL

[SQL/SELECT] 강원도에 위치한 생산공장 목록 출력하기 - 프로그래머스

링크 : https://school.programmers.co.kr/learn/courses/30/lessons/131112 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 소요시간: 2분 56초 설계하기(접근방법) 1. 요구 사항 정리 1) 강원도에 위한 식품 공장 2. 출력 컬럼 1) FACTORY_ID 2) FACTORY_NAME 3) ADDRESS 추가 처리 1) FACTORY_NAME으로 오름차순 코드(출력) SELECT FACTORY_ID, FACTORY_NAME, ADDRESS FROM FOOD_FACTORY WHERE ADDRESS LI..

SQL

[SQL/SELECT] 과일로 만든 아이스크림 고르기 - 프로그래머스

링크 : https://school.programmers.co.kr/learn/courses/30/lessons/133025 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 소요시간: 15분 설계하기(접근방법) 1. 요구 사항 정리 1) TOTAL_ORDER가 3000이상 2) INGREDIENT TYPE가 fruit_based 2. 출력 컬럼 1) flavor 추가 처리 1) LEFT JOIN을 통해 FLAVOR 외래키로 오른쪽 테이블에 접근한다 2) 주문량이 많은 순서대로 처리한다 코드(출력) SELECT FIRST_HALF.FLAVOR FROM ..

알고리즘(백준)/이분탐색

[알고리즘/이분 탐색] 2343번 : 기타 레슨 - python

링크 : https://www.acmicpc.net/problem/2343 2343번: 기타 레슨 강토는 자신의 기타 강의 동영상을 블루레이로 만들어 판매하려고 한다. 블루레이에는 총 N개의 강의가 들어가는데, 블루레이를 녹화할 때, 강의의 순서가 바뀌면 안 된다. 순서가 뒤바뀌는 경 www.acmicpc.net 문제 소요시간: 9분 구현(21분 성공) 설계하기(접근방법) 1. 입력받기 강의 개수와 블루레이 최소개수 강의 크기를 입력받는다 2. 구현하기 정렬된 리스트를 보면 알 수 있는 점이 이분 탐색을 진행해주는 문제다 최소값을 max(lec_list) 최대값을 sum(lec_list)로 잡은후 이분 탐색을 진행하여 최소 블루레이 크기를 찾는다 3. 출력하기 최소 블루레이를 출력해준다 코드(출력) to..

알고리즘(백준)/백트래킹

[알고리즘/순열, 백트래킹] 14888번 : 연산자 끼워넣기 - python

링크 : https://www.acmicpc.net/problem/14888 14888번: 연산자 끼워넣기 첫째 줄에 수의 개수 N(2 ≤ N ≤ 11)가 주어진다. 둘째 줄에는 A1, A2, ..., AN이 주어진다. (1 ≤ Ai ≤ 100) 셋째 줄에는 합이 N-1인 4개의 정수가 주어지는데, 차례대로 덧셈(+)의 개수, 뺄셈(-)의 개수, 곱 www.acmicpc.net 문제 소요시간: 26분 40초 설계하기(접근방법) 1. 입력받기 순열과 연산자 개수를 입력받는다 2. 구현하기 백트래킹으로 풀어야 더 빠르게 풀 수 있는 문제지만 시간초과가 널널해서 다행히 시간초과는 나지 않았다 방법은 순열을 이용해서 연산자 경우의 수 리스트를 만든 후 각 케이스를 방문하면서 결과를 list에 append해준다 ..

SQL

[SQL/SELECT] 흉부외과 또는 일반외과 의사 목록 출력하기 - 프로그래머스

링크 : https://school.programmers.co.kr/learn/courses/30/lessons/132203 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 소요시간: 7분 설계하기(접근방법) 1. 요구 사항 정리 1) 코드 = 흉부의과, 일반외과 2. 출력 컬럼 1) DR_NAME, DR_ID, MCDP_CD, HIRE_YMD 추가 처리 1) 날짜 %Y-%m-%d 2) 고용일자 내림차순, 이름 오름차순 코드(출력) -- 코드를 입력하세요 SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD, ..

SQL

[SQL/SELECT] 재구매가 일어난 상품과 회원 리스트 구하기 - 프로그래머스

링크 : https://school.programmers.co.kr/learn/courses/30/lessons/131536 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 소요시간: 9분 30초 설계하기(접근방법) 1. 요구 사항 정리 1) 동일한 회원이 동일한 상품을 재구매 -> USER_ID, PRODUCT_ID 2. 출력 컬럼 1) USER_ID, PRODUCT_ID 추가 처리 1) UESR_ID 오름차순 2) 상품번호 내림차순 코드(출력) SELECT USER_ID, PRODUCT_ID FROM ONLINE_SALE GROUP BY USER_..

SQL

[SQL/SELECT] 인기있는 아이스크림 - 프로그래머스

링크 : https://school.programmers.co.kr/learn/courses/30/lessons/133024 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 소요시간: 3분 50초 설계하기(접근방법) 1. 요구 사항 정리 1) 2. 출력 컬럼 1) 총 주문량 추가 처리 1) 총주문량 내림차순 2) 출하번호 오름차순 코드(출력) SELECT FLAVOR FROM FIRST_HALF ORDER BY TOTAL_ORDER DESC, SHIPMENT_ID ASC 얻어갈 부분

SQL

[SQL/SELECT] 3월에 태어난 여성 회원 목록 출력하기 - 프로그래머스

링크 : https://school.programmers.co.kr/learn/courses/30/lessons/131120 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 소요시간: 12분 15초 설계하기(접근방법) 1. 요구 사항 정리 1) 생일이 3월 2) 여성 2. 출력 컬럼 1) ID, 이름, 성별, 생년월일 추가 처리 1) 전화번호가 NULL 이면 제외 2) 회원 ID 오름 차순 코드(출력) SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH,'%Y-%m-%d') FROM ME..

되다
'분류 전체보기' 카테고리의 글 목록 (16 Page)