일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- lambda
- 데이터분석
- 기초프로젝트
- 프로젝트
- 클러스터링
- 프롬프트 엔지니어링
- 팀프로젝트
- Chat GPT
- 데이터 분석
- SQL
- 전처리
- Python
- 머신러닝
- 기초통계
- data analyst
- streamlit
- GA4
- SQLD
- 군집화
- 히트맵
- 서브쿼리
- 태블로
- da
- cross join
- jd
- pandas
- 시각화
- 크롤링
- If
- 최종 프로젝트
Archives
- Today
- Total
세조목
TIL(Today I Learned) 72일차(24.02.19) 본문
심화 프로젝트
2024.02.19 - [데이터 분석 공부/프로젝트] - 심화 프로젝트 14일차(24.02.19)(feat. 다른 팀의 피드백으로부터 배운 점)
SQL & PYTHON 예제 풀기
SQL
1045. Customers Who Bought All Products
https://leetcode.com/problems/customers-who-bought-all-products/description/
SELECT CUSTOMER_ID
FROM CUSTOMER
GROUP BY CUSTOMER_ID
HAVING COUNT(DISTINCT PRODUCT_KEY) = (SELECT COUNT(*) FROM PRODUCT)
1731. The Number of Employees Which Report to Each Employee
https://leetcode.com/problems/the-number-of-employees-which-report-to-each-employee/description/
WITH FIRST AS(
SELECT REPORTS_TO, COUNT(REPORTS_TO) REPORTS_COUNT, ROUND(AVG(AGE)) AVERAGE_AGE
FROM EMPLOYEES
GROUP BY REPORTS_TO
HAVING COUNT(REPORTS_TO) >= 1
)
SELECT EM.EMPLOYEE_ID,
EM.NAME,
FI.REPORTS_COUNT,
FI.AVERAGE_AGE
FROM EMPLOYEES EM LEFT JOIN FIRST FI ON EM.EMPLOYEE_ID = FI.REPORTS_TO
WHERE FI.REPORTS_TO IS NOT NULL
ORDER BY EM.EMPLOYEE_ID
PYTHON
문자열 다루기 기본
https://school.programmers.co.kr/learn/courses/30/lessons/12918
def solution(s):
val = list(s)
count = 0
if len(val) == 4:
for i in range(10):
for j in val:
if str(i) == j:
count+=1
else:
count+=0
elif len(val) == 6:
for i in range(10):
for j in val:
if str(i) == j:
count+=1
else:
count+=0
else:
return False
if count == len(val):
return True
else:
return False
'데이터 분석 공부 > TIL(Today I Learned)' 카테고리의 다른 글
TIL(Today I Learned) 74일차(24.02.21) (0) | 2024.02.21 |
---|---|
TIL(Today I Learned) 73일차(24.02.20) (1) | 2024.02.20 |
TIL(Today I Learned) 71일차(24.02.18) (0) | 2024.02.18 |
TIL(Today I Learned) 70일차(24.02.17) (0) | 2024.02.18 |
TIL(Today I Learned) 69일차(24.02.16) (0) | 2024.02.16 |