본문 바로가기

문제풀이114

[문제풀이] Leet code - Restaurant Growth 출처 문제You are the restaurant owner and you want to analyze a possible expansion (there will be at least one customer every day).Compute the moving average of how much the customer paid in a seven days window (i.e., current day + 6 days before). average_amount should be rounded to two decimal places.Return the result table ordered by visited_on in ascending order. 문제에 대한 해석average_amount : 7일을 기준으.. 2024. 7. 10.
[문제풀이] Leet code - Movie Rating 출처문제가장 많은 수의 영화를 평가한 사용자의 이름을 찾습니다. 동률인 경우 사전순으로 더 작은 사용자 이름을 반환합니다. 에서 평균 평점이 가장 높은 영화 이름을 찾습니다. 동점인 경우 사전순으로 더 작은 영화 이름을 반환합니다.February 2020문제에 대한 해석1. user테이블과 MovieRating테이블을 통해 가장 많이 평가한 평론가 찾기2. movies테이블과 MovieRating테이블을 활용하서 해당월의 평균평점이 가장 높은 영화 찾기답 : 1과 2를 한 컬럼에 나타내기  풀이(MYSQL)-- 1. 가장 많은 수의 영화를 평가한 사람들 > 알파벳순으로 작은것 : 오름차순의 첫번째with user_cnt as ( select u.user_id , u.name , count.. 2024. 7. 10.
[문제풀이] 프로그래머스 - 언어별 개발자 분류하기 출처 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제DEVELOPERS 테이블에서 GRADE별 개발자의 정보를 조회하려 합니다. GRADE는 다음과 같이 정해집니다. A : Front End 스킬과 Python 스킬을 함께 가지고 있는 개발자 B : C# 스킬을 가진 개발자 C : 그 외의 Front End 개발자 GRADE가 존재하는 개발자의 GRADE, ID, EMAIL을 조회하는 SQL 문을 작성해 주세요. 결과는 GRADE와 ID를 기준으로 오름차순 정렬해 주세요. 문제에 대한 해석id = D162의 스킬코드는 8452이진법으로 바꾸면 100001.. 2024. 7. 4.
[문제풀이] 프로그래머스 - FrontEnd 개발자 찾기 출처 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제DEVELOPERS 테이블에서 Front End 스킬을 가진 개발자의 정보를 조회하려 합니다. 조건에 맞는 개발자의 ID, 이메일, 이름, 성을 조회하는 SQL 문을 작성해 주세요. 결과는 ID를 기준으로 오름차순 정렬해 주세요. 문제에 대한 해석front end의 코드10진법 > 2진법으로 전환front end의 코드 합산select name, conv(code,10,2) from SKILLCODES where category = 'Front End'select conv(sum(code),10,2) f.. 2024. 7. 3.
[문제풀이] Leet code - Capital Gain/Loss 출처 문제Write a solution to report the Capital gain/loss for each stock.The Capital gain/loss of a stock is the total gain or loss after buying and selling the stock one or many times.Return the result table in any order.The result format is in the following example.문제에 대한 해석각 주식별로 매도가에서 매수가를 제외하여 각 주식의 손실 또는 이득을 구하라 풀이(MYSQL)with tmp as ( select stock_name, operation, sum(price) as total_price .. 2024. 7. 1.
[문제풀이] 프로그래머스 - 우유와 요거트가 담긴 장바구니 출처 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제데이터 분석 팀에서는 우유(Milk)와 요거트(Yogurt)를 동시에 구입한 장바구니가 있는지 알아보려 합니다. 우유와 요거트를 동시에 구입한 장바구니의 아이디를 조회하는 SQL 문을 작성해주세요. 이때 결과는 장바구니의 아이디 순으로 나와야 합니다.문제에 대한 해석같은 cart_id로 요거트와 우유를 산 경우cart_id 조회  풀이(MYSQL)1. with과 join절-- 1. with절 활용하기with milk_id as ( select cart_id, name from cart_produ.. 2024. 7. 1.