일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 파이썬
- Level2
- 완전탐색
- level4
- itertools
- python
- Stack
- coding
- Queue
- time complexity
- sql
- Growth hacking
- 코딩테스트
- lv4
- 코테
- lambda
- counter
- mysql
- tableau
- 코딩
- 프로그래머스
- programmers
- import re
- cte
- coding test
- collections
- LeetCode
- AARRR
- 조합
- join
- Today
- Total
목록Coding Test (138)
ror_coding
같은 의미로 보이지만 코드 위치에 따라 결과가 달라지는 경우이다. Question 전체 학생의 수 n, 체육복을 도난당한 학생들의 번호가 담긴 배열 lost, 여벌의 체육복을 가져온 학생들의 번호가 담긴 배열 reserve가 매개변수로 주어질 때, 체육수업을 들을 수 있는 학생의 최댓값을 return 하도록 solution 함수를 작성해주세요. Code아래 주석처럼 체육복을 도난 당한 자기 자신을 여분(reserve)을 이용해 1로 되돌리는 코드를 따로 for문을 이용해 만들게 되면 테스트 케이스 몇 군데 에서 틀린 답이 나오게 된다.따라서 체육복 도난과 동시에 여분이 있는 것은 0으로 만들지 않고 상쇄시키는 코드를 짜야한다.def solution(n, lost, reserve): stu..
특정 alphabet을 건너 뛰게 하는 방법을 a~z를 직접 입력하여 skip할 alphabet을 빼준다. Question 두 문자열 s와 skip, 그리고 자연수 index가 매개변수로 주어질 때 위 규칙대로 s를 변환한 결과를 return하도록 solution 함수를 완성해주세요. Code (After) def solution(s, skip, index): alpha = [i for i in 'abcdefghijklmnopqrstuvwxyz' if i not in skip]*5 return ''.join([alpha[alpha.index(i) + index] for i in s]) Code (Before) def solution(s, skip, index): answer = '' ..
string 에서 특정 문자의 index를 출력하는 코드는 .find() 이다.index()는 list에서만 적용되기 때문에 구별해서 써야한다! Question 이 휴대폰 자판을 이용해 특정 문자열을 작성할 때, 키를 최소 몇 번 눌러야 그 문자열을 작성할 수 있는지 알아보고자 합니다.1번 키부터 차례대로 할당된 문자들이 순서대로 담긴 문자열배열 keymap과 입력하려는 문자열들이 담긴 문자열 배열 targets가 주어질 때, 각 문자열을 작성하기 위해 키를 최소 몇 번씩 눌러야 하는지 순서대로 배열에 담아 return 하는 solution 함수를 완성해 주세요.단, 목표 문자열을 작성할 수 없을 때는 -1을 저장합니다. Code (After) def solution(keymap, targets): ..
Question 데이터 분석 팀에서는 우유(Milk)와 요거트(Yogurt)를 동시에 구입한 장바구니가 있는지 알아보려 합니다. 우유와 요거트를 동시에 구입한 장바구니의 아이디를 조회하는 SQL 문을 작성해주세요. 이때 결과는 장바구니의 아이디 순으로 나와야 합니다. Code (After 25.06.) SELECT DISTINCT CART_IDFROM CART_PRODUCTSWHERE CART_ID IN (SELECT DISTINCT CART_ID FROM CART_PRODUCTS WHERE NAME = 'Milk') AND NAME = 'Yogurt'ORDER BY 1 Code (After) SELECT DISTINCT C..
Question 2022년 1월의 도서 판매 데이터를 기준으로 저자 별, 카테고리 별 매출액(TOTAL_SALES = 판매량 * 판매가) 을 구하여, 저자 ID(AUTHOR_ID), 저자명(AUTHOR_NAME), 카테고리(CATEGORY), 매출액(SALES) 리스트를 출력하는 SQL문을 작성해주세요. 결과는 저자 ID를 오름차순으로, 저자 ID가 같다면 카테고리를 내림차순 정렬해주세요. Code (After 25.06.) SELECT A.AUTHOR_ID , A.AUTHOR_NAME , CATEGORY , SUM(PRICE * SALES) AS TOTAL_SALESFROM (SELECT * FROM BOOK_SALES WHERE SALES_DATE LIKE '20..
Question USER_INFO 테이블과 ONLINE_SALE 테이블에서 년, 월, 성별 별로 상품을 구매한 회원수를 집계하는 SQL문을 작성해주세요. 결과는 년, 월, 성별을 기준으로 오름차순 정렬해주세요. 이때, 성별 정보가 없는 경우 결과에서 제외해주세요. Code SELECT YEAR(SALES_DATE) AS YEAR , MONTH(SALES_DATE) AS MONTH , GENDER , COUNT(DISTINCT U.USER_ID) AS USERSFROM USER_INFO UJOIN ONLINE_SALE S ON U.USER_ID = S.USER_IDWHERE GENDER IS NOT NULLGROUP BY 1,2,3ORDER BY 1,2,3 now m..