분류 전체보기

SQL

[SQL/STRING, DATE] 카테고리 별 상품 개수 구하기 - 프로그래머스

링크 : https://school.programmers.co.kr/learn/courses/30/lessons/131529 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 소요시간: 5분 25초 설계하기(접근방법) 1. 요구 사항 정리 1) 카테고리별 조회 2. 출력 컬럼 1) CATEGORY - 프로덕트 코드 앞 두글자 2) PRODUCTS - 카테고리별 개수 추가 처리 1) CATEGORY 오름차 코드(출력) SELECT SUBSTRING(PRODUCT_CODE, 1, 2) AS CATEGORY, COUNT(*) AS PRODUCTS FROM P..

SQL

[SQL/STRING, DATE] 특정 옵션이 포함된 자동차 리스트 구하기 - 프로그래머스

링크 : https://school.programmers.co.kr/learn/courses/30/lessons/157343 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 소요시간: 1분 26초 설계하기(접근방법) 1. 요구 사항 정리 1) 네비게이션 옵션이 있는 자동차 2. 출력 컬럼 1) 전체 열 추가 처리 1) CAR_ID 내림차순 코드(출력) SELECT * FROM CAR_RENTAL_COMPANY_CAR WHERE OPTIONS LIKE '%네비게이션%' ORDER BY CAR_ID DESC 얻어갈 부분

SQL

[SQL/STRING, DATE] 자동차 대여 기록에서 장기/단기 대여 구분하기 - 프로그래머스

링크 : https://school.programmers.co.kr/learn/courses/30/lessons/151138 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 소요시간: 15분 46초 설계하기(접근방법) 1. 요구 사항 정리 1) 2022년 9월이 시작일 2) 대여 기간 30일 이내 : 단기 기간, 30일 이상 : 장기 기간 2. 출력 컬럼 1) RENT_TYPE : 대여 기간 30일 이내 : 단기 기간, 30일 이상 : 장기 기간 추가 처리 1) HISTORY_ID 오름차순 코드(출력) SELECT HISTORY_ID , CAR_ID,..

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

[알고리즘/백트래킹] 2529번 : 부등호 - python

링크 : https://www.acmicpc.net/problem/2529 2529번: 부등호 두 종류의 부등호 기호 ‘’가 k개 나열된 순서열 A가 있다. 우리는 이 부등호 기호 앞뒤에 서로 다른 한 자릿수 숫자를 넣어서 모든 부등호 관계를 만족시키려고 한다. 예를 들어, 제시 www.acmicpc.net 문제 소요시간: 40분 26초 설계하기(접근방법) 1. 입력받기 부등호를 입력받는다 2. 구현하기 완전탐색을 하려다가 시간초과가 날 것같아서 백트래킹을 했다 기존의 백트래킹 구조와 동일하지만 중간에 처리해주어야 할 문항들이 있다 부등호를 사용하는 조건이 있으니 중간중간 부등호 연산자를 통해 비교해주어 조건에 만족하면 다음단계로 만족하지 않는다면 이전 단계로 되돌아간다 operation = [, >]와..

알고리즘(백준)/동적 계획법

[알고리즘/DP] 15989번 : 1,2,3 더하기 4 - python

링크 : https://www.acmicpc.net/problem/15989 15989번: 1, 2, 3 더하기 4정수 4를 1, 2, 3의 합으로 나타내는 방법은 총 4가지가 있다. 합을 나타낼 때는 수를 1개 이상 사용해야 한다. 합을 이루고 있는 수의 순서만 다른 것은 같은 것으로 친다. 1+1+1+1 2+1+1 (1+1+2, 1+2+1) 2+2www.acmicpc.net 문제소요시간: 7분 30초설계하기(접근방법) 1. 입력받기테스트 케이스와숫자를 입력받는다 2. 구현하기이전에 풀었던 dp문제와 같다 1~10000까지1으로 채우는 방법은 전부 1이다 1 ~ 10000까지2로 채우는 방법은1: 12: 1+1 23: 1+1+1, 1+24: 1+1+1+1 1+1+2 2+2 규칙성을 찾아보면현재 항에다가..

SQL

[SQL/GROUP BY] 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 - 프로그래머스

링크 : https://school.programmers.co.kr/learn/courses/30/lessons/151137 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 소요시간: 3분 12초 설계하기(접근방법) 1. 요구 사항 정리 1) '통풍시트', '열선시트', '가죽시트' 가 포함된 즉 %시트%로 해도 된다. 2. 출력 컬럼 1) CAR_TYPE 2) CARS OPTION이 있는 자동차의 수 추가 처리 1) CAR_TYPE 오름차순 코드(출력) SELECT CAR_TYPE, COUNT(*) AS CARS FROM CAR_RENTAL_COMP..

SQL

[SQL/GROUP BY] 성분으로 구분한 아이스크림 총 주문량 - 프로그래머스

링크 : https://school.programmers.co.kr/learn/courses/30/lessons/133026 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 소요시간: 10분 10초 설계하기(접근방법) 1. 요구 사항 정리 1) 성분타입 2) 성분타입에 대한 총 주문량 2. 출력 컬럼 1) FLAVOR 2) TOTAL_ORDER 추가 처리 1) 총주문량 오름차순 코드(출력) SELECT INGREDIENT_TYPE , SUM(TOTAL_ORDER) AS TOTAL_ORDER FROM FIRST_HALF AS F INNER JOIN IC..

SQL

[SQL/GROUP BY] 진료과별 총 예약 횟수 출력하기 - 프로그래머스

링크 : https://school.programmers.co.kr/learn/courses/30/lessons/132202 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 소요시간: 10분 54 설계하기(접근방법) 1. 요구 사항 정리 1) 2022년 5월에 예약 2) 진료과 코드별 조회 2. 출력 컬럼 1) 진료과코드 2) 5월예약건수 -> GROUP BY 후 카운트 추가 처리 1) 5월예약건수 오름차순 2) 진료과코드 오름차순 코드(출력) SELECT MCDP_CD AS '진료과코드' , COUNT(*) AS '5월예약건수' FROM APPOIN..

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