본문 바로가기

코딩테스트

(14)
[Programmers] 프로그래머스 코딩테스트 Python Lv.1 중복된 숫자 개수 https://school.programmers.co.kr/learn/courses/30/lessons/12903 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 단어 s의 가운데 글자를 반환하는 함수 solution 만들기- 단어의 길이가 짝수라면 가운데 두글자를 반환 def solution(s): answer = '' l = len(s) if l % 2 == 0: idx = (l//2) -1 answer += s[idx] answer += s[idx+1] else: idx = (l//2) an..
[Programmers] 프로그래머스 코딩테스트 Python Lv.0 중복된 숫자 개수 https://school.programmers.co.kr/learn/courses/30/lessons/120583 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지 return하도록 solution 함수 완성 def solution(array, n): answer = 0 for i in range(len(array)): if array[i] == n: answer += 1 else: pass return ..
[Programmers]프로그래머스 코딩테스트 SQL 고득점 Kit | JOIN 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 [Lv.4] # JOIN https://school.programmers.co.kr/learn/courses/30/lessons/157339 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 자동차 종류가 '세단' 또는 'SUV'인 자동차 중 2022년 11월 1일부터 2022년 11월 30일 까지 대여 가능하고 30일간의 대여 금액이 50만원 이상 200만원 미만인 자동차에 대해 자동차 ID, 자동차 종류, 대여 금액 리스트를 출력- 결과는 대여 금액을 기준으로 내림차순 정렬- 대여 금액이 같은 경우 자동차 종류를 기준으로 오름차순 정렬- 자동차..
[Programmers]프로그래머스 코딩테스트 SQL 고득점 Kit | GROUP BY 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 [Lv.3] # GROUP BY https://school.programmers.co.kr/learn/courses/30/lessons/151139 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 대여 시작일을 기준으로 2022년 8월부터 2022년 10월까지 총 대여 횟수가 5회 이상인 자돋ㅇ차들에 대해서 해당 기간 동안의 월별 자동차 ID 별 총 대여 횟수(RECORDS) 리스트를 출력- 결과는 월을 기준으로 오름차순 정렬, 월이 같다면 자동차 ID를 기준으로 내림차순 정렬- 특정 월의 총 대여 횟수가 0인 경우 결과에서 제외 자동차 대여 기록에..
[Programmers]프로그래머스 코딩테스트 SQL 고득점 Kit | String, Date 자동차 평균 대여 기간 구하기 [Lv.2] # String, Date https://school.programmers.co.kr/learn/courses/30/lessons/157342 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 평균 대여 기간이 7일 이상인 자동차들의 자동차 ID와 평균 대여 기간 리스트 출력- 평균 대여 기간은소수점 두번째 자리에서 반올림- 결과는 평균 대여 기간을 기준으로 내림차순 정렬- 평균 대여 기간이 같으면 자동차 ID를 기준으로 내림차순 정렬 SELECT CAR_ID, ROUND(AVG(DATEDIFF(END_DATE, START_DATE)+1),1) AVERAGE_..
[Programmers] 프로그래머스 코딩테스트 SQL 고득점 Kit | SUM, MAX, MIN 가장 비싼 상품 구하기 [Lv.1] # SUM, MAX, MIN https://school.programmers.co.kr/learn/courses/30/lessons/131697 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 판매 중인 상품 중 가장 높은 판매가를 출력- 컬럼명은 MAX_PRICE로 지정 SELECT MAX(PRICE) MAX_PRICEFROM PRODUCT 가격이 제일 비싼 식품의 정보 출력하기 [Lv.2] # SUM, MAX, MIN https://school.programmers.co.kr/learn/courses/30/lessons/131115 프로그래머스SW개발자를 위한 ..
[Programmers] 프로그래머스 코딩테스트 SQL 고득점 Kit | IS NULL 경기도에 위치한 식품창고 목록 출력하기 [Lv.1] # IS NULL https://school.programmers.co.kr/learn/courses/30/lessons/131114 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 경기도에 위치한 창고의 ID, 이름, 주소, 냉동시설 여부를 조회- 냉동시설 여부가 NULL인 경우, 'N'으로 출력- 결과는 창고 ID를 기준으로 오름차순 정렬 SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN,'N') FREEZER_YNFROM FOOD_WAREHOUSEWHERE ADDRESS LIKE ..
[Programmers] 프로그래머스 코딩테스트 SQL 고득점 Kit | SELECT 서울에 위치한 식당 목록 출력하기 [Lv.4] # SELECT https://school.programmers.co.kr/learn/courses/30/lessons/131118 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 서울에 위치한 식당들의 식당 ID, 식당 이름, 음식 종류, 즐겨찾기수, 주소, 리뷰 평균 점수 조회- 리뷰 평균점수는 소수점 세 번째 자리에서 반올림- 결과는 평균점수를 기준으로 내림차순 정렬- 평균 점수가 같다면 즐겨찾기 수를 기준으로 내림차순 정렬 SELECT R.REST_ID, REST_NAME, FOOD_TYPE, FAVORITES, ADDRESS, ROUND(AVG(..