코딩테스트/프로그래머스 32

[프로그래머스/4단계/MYSQL] 오프라인/온라인 판매 데이터 통합하기

https://school.programmers.co.kr/learn/courses/30/lessons/131537 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krSELECT DATE_FORMAT(SALES_DATE,"%Y-%m-%d") SALES_DATE, PRODUCT_ID, USER_ID, SALES_AMOUNTFROM ONLINE_SALEWHERE month(SALES_DATE)='3'UNION ALL SELECT DATE_FORMAT(SALES_DATE,"%Y-%m-%d") SALES_DATE, PRODUCT_ID, NULL..

[프로그래머스/5단계/MYSQL] 상품을 구매한 회원 비율 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/131534 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr SELECT YEAR(B.SALES_DATE) AS YEAR, MONTH(B.SALES_DATE) AS MONTH, COUNT(DISTINCT B.USER_ID) AS PUCHASED_USERS, ROUND(COUNT(DISTINCT B.USER_ID)/ (SELECT COUNT(*) FROM USER_INFO WHERE YEAR(JOINED)='2021') ,1) AS PUCHASED_RATIOF..

[프로그래머스/2단계/PYTHON] 두 원 사이의 정수 쌍

https://school.programmers.co.kr/learn/courses/30/lessons/181187 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krfrom math import sqrtdef solution(r1, r2): cnt = 0 for i in range(1,r2+1): r1_max=int(sqrt(r1*r1-i*i-1)) if r1>i else -1 r2_max=int(sqrt(r2*r2-i*i)) cnt+=r2_max-r1_max return cnt*4

[프로그래머스/2단계/PYTHON] 요격 시스템

https://school.programmers.co.kr/learn/courses/30/lessons/181188 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr def solution(targets): answer = 0 targets.sort(key = lambda x: [x[1], x[0]]) s = e = 0 for target in targets: if target[0] >= e: answer += 1 e = target[1] return answer

[프로그래머스/PYTHON] 최소직사각형

https://school.programmers.co.kr/learn/courses/30/lessons/86491 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krdef solution(sizes): w1=0 h1=0 w2=0 h2=0 for i in sizes: w2=i[0] h2=i[1] w1=max(max(w1,h1),max(w2,h2)) h1=max(min(w1,h1),min(w2,h2)) return w1*h1

[프로그래머스/PYTHON] 2022 KAKAO TECH INTERNSHIP 성격 유형 검사하기

https://school.programmers.co.kr/learn/courses/30/lessons/118666 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr def solution(survey, choices): result = '' score_li_f=[3,2,1,0,-1,-2,-3] score_li_r=[-3,-2,-1,0,1,2,3] dic={"RT":0,"CF":0,"JM":0,"AN":0} for i,s in enumerate(survey): if s in dic: dic[s]+=sco..

[프로그래머스/PYTHON] 삼총사

https://school.programmers.co.kr/learn/courses/30/lessons/131705 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krdef solution(number): answer = 0 for i in range(len(number)-2): for j in range(i+1,len(number)-1): for k in range(j+1,len(number)): if number[i]+number[j]+number[k] == 0: ..

[프로그래머스/PYTHON] 옹알이 (2)

https://school.programmers.co.kr/learn/courses/30/lessons/133499 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krdef solution(babbling): answer=0 li=["aya", "ye", "woo", "ma"] for i in babbling: word='' before_word='' for j in i: word+=j if word in li: if before_word != ..