| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 당신의 인생이 왜 힘들지 않아야 한다고 생각하십니까
- Gaimification
- 코딩테스트연습
- 파이썬
- SQL
- ProfileReport
- 피그마인디언
- oracle
- ABC Analysis
- tensorflow
- HackerRank
- SKU Consolidation
- 코딩테스트
- kaggle
- 웨어하우스 보관 최적화
- 데이터분석
- ModelCheckPoint
- pandas profiling
- forecast
- Labor Management System
- leetcode
- MySQL
- 딥러닝
- 프로그래머스
- 신경쓰기의 기술
- Inventory Optimization
- eda
- Product Demand
- TensorFlowGPU
- MS SQL Server
- Today
- Total
목록전체 글 (177)
오늘도 배운다
문제 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 길이) 제출답안 def solution(a, b): answer = sum([a[i]*b[i] for i, _ in enumerate(a)]) return answer 문제 바로가기
문제 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제출답안 def solution(s): answer = int(s) return answer 문제 바로가기
문제 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제출답안 def solution(num): answer = 'Even' if num%2 == 0 else 'Odd' return answer 문제 바로가기
문제 USER_INFO 테이블과 ONLINE_SALE 테이블에서 2021년에 가입한 전체 회원들 중 상품을 구매한 회원수와 상품을 구매한 회원의 비율(=2021년에 가입한 회원 중 상품을 구매한 회원수 / 2021년에 가입한 전체 회원 수)을 년, 월 별로 출력하는 SQL문을 작성해주세요. 상품을 구매한 회원의 비율은 소수점 두번째자리에서 반올림하고, 전체 결과는 년을 기준으로 오름차순 정렬해주시고 년이 같다면 월을 기준으로 오름차순 정렬해주세요. 제출답안(MySQL) SELECT YEAR(os.sales_date) AS year, MONTH(os.sales_date) AS month, COUNT(DISTINCT(os.user_id)) AS purchased_users, ROUND(COUNT(DISTIN..
문제 데이터 분석 팀에서는 우유(Milk)와 요거트(Yogurt)를 동시에 구입한 장바구니가 있는지 알아보려 합니다. 우유와 요거트를 동시에 구입한 장바구니의 아이디를 조회하는 SQL 문을 작성해주세요. 이때 결과는 장바구니의 아이디 순으로 나와야 합니다. 제출답안1(MySQL) SELECT DISTINCT(m.cart_id) FROM (SELECT * FROM cart_products WHERE name = 'Milk') AS m JOIN (SELECT * FROM cart_products WHERE name = 'Yogurt') AS y ON m.cart_id = y.cart_id ORDER BY 1 풀이1(MySQL) - JOIN 더보기 구매품목이 우유인 테이블과 요거트인 테이블을 cart_id기준..
문제 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다. 제출답안 def solution(s): # Sorted 함수는 스트링도 정렬할 수 있다. # 내림차순 정렬 후 string형태로 붙여넣기 answer = ''.join(sorted(s, reverse=True)) return answer 문제 바로가기
문제 새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이용료가 100이었다면 2번째에는 200, 3번째에는 300으로 요금이 인상됩니다. 놀이기구를 count번 타게 되면 현재 자신이 가지고 있는 금액에서 얼마가 모자라는지를 return 하도록 solution 함수를 완성하세요. 단, 금액이 부족하지 않으면 0을 return 하세요. 제출답안 def solution(price, money, count): # 총이용금액 = price*1 + price*2 .. # 총이용금액 = price*(1+.....+n) # 1부터 n까지의 합 = n(n+1)/2 total..
문제 FOOD_PRODUCT 테이블에서 식품분류별로 가격이 제일 비싼 식품의 분류, 가격, 이름을 조회하는 SQL문을 작성해주세요. 이때 식품분류가 '과자', '국', '김치', '식용유'인 경우만 출력시켜 주시고 결과는 식품 가격을 기준으로 내림차순 정렬해주세요. 제출답안 SELECT fp.category, max_price, product_name FROM( food_product AS fp RIGHT JOIN ( SELECT category, MAX(price) AS max_price FROM food_product WHERE category IN ('과자', '국', '김치', '식용유') GROUP BY category) AS pm ON (pm.category = fp.category AND p..