세조목

TIL(Today I Learned) 68일차(24.02.15) 본문

데이터 분석 공부/TIL(Today I Learned)

TIL(Today I Learned) 68일차(24.02.15)

세조목 2024. 2. 15. 21:57

심화 프로젝트

2024.02.15 - [데이터 분석 공부/프로젝트] - 심화 프로젝트 10일차(24.02.15)

 

심화 프로젝트 10일차(24.02.15)

심화 프로젝트 10일차입니다. 금일은 지금까지 분석했던 내용들을 다시 한번 정리하고, 인사이트를 도출하는 시간을 가졌습니다. 팀원들과 3시간 정도 회의를 진행하면서 다양한 이야기들을 주

eyeoftheworld1209.tistory.com

 

SQLD(3주차-식별자)

 

SQL & PYTHON 예제

SQL

596. Classes More Than 5 Students

https://leetcode.com/problems/product-sales-analysis-iii/description/

SELECT PRODUCT_ID, YEAR FIRST_YEAR, QUANTITY, PRICE
FROM
(
SELECT RANK() OVER(PARTITION BY PRODUCT_ID ORDER BY YEAR) RANKING,
       SALE_ID, PRODUCT_ID, YEAR, QUANTITY, PRICE
FROM SALES
) FIRST
WHERE RANKING = 1

 

PYTHON

수박수박수박수박수박수?

https://school.programmers.co.kr/learn/courses/30/lessons/12922

def solution(n):
    if n % 2 == 0:
        answer = '수박' * (n//2)
    else:
        answer = '수박' * (n//2) +'수'
    return answer

 

내적

https://school.programmers.co.kr/learn/courses/30/lessons/70128

def solution(a, b):
    answer = 0
    for i in range(len(a)):
        val = a[i] * b[i]
        answer+=val
    return answer

 

약수의 개수와 덧셈

https://school.programmers.co.kr/learn/courses/30/lessons/77884

def solution(left, right):
    answer = 0
    answer2 = 0
    for i in range(left, right+1):
        for j in range(1, i+1):
            if i % j == 0:
                answer+=1
            else:
                answer+=0    
        if answer % 2 == 0:
            answer2+=i
            answer = 0
        else:
            answer2-=i
            answer = 0
    return answer2