Growth Hoon

20231025_TIL_프로그래머스, Seaborn 오류, SQL로 시작하는 데이터 분석 책 도착 본문

TIL_Today I Learned

20231025_TIL_프로그래머스, Seaborn 오류, SQL로 시작하는 데이터 분석 책 도착

sayhoon 2023. 10. 25. 22:52

삼총사 문제

def solution(s):
    answer = []
    save_point = ''
    for index,alphabet in enumerate(s):
        if alphabet not in save_point:
            answer.append(-1)
            save_point += alphabet
        else:
            answer.append(index - save_point.rfind(alphabet))
            save_point += alphabet
    return answer

콜라문제

def solution(a, b, n):
    answer = 0
    while n >= a:
		# a로 나눈 몫만큼 b를 곱해 콜라를 받을 수 있음
        answer += (n // a) * b

        # (n % a) 구매한 콜라 혹은 바꾼 콜라의 나머지로 남은 병의 수
        # (n // a) * b: 새로 새로 바꾼 콜라의 수를 더해 줌
        n = (n % a) + (n // a) * b
        
    return answer

 

 

2. Seaborn 오류 해결

링크 : 스택오버플로우

seaborn 라이브러리 버전에 따라 오류가 발생할 수 있음

최신 버전(0.12.0 이상)에서는

sns.scatterplot(df[col1], df[col2]) 문법 X

sns.scatterplot( data = df, x = col1, y = col2 ) 첫 인자는 무조건 data를 넣어주어야 함

 

 

3. SQL로 시작하는 데이터 분석

해당 책 구매 ! 데이터 분석가로 더 성장하기 위해 완독 하자 아자아자