본문 바로가기
Data Analysis/Query

leetcode : 620. Not Boring Movies

by 베짱이28호 2025. 1. 10.

leetcode : 620. Not Boring Movies


다이어그램

erDiagram
    MOVIES {
        int id PK
        varchar movie
        varchar description  
        float rating
    }

목표

id 홀수 & 지루하지 않은 영화


문제 풀이

MySQL

SELECT *
FROM CINEMA
WHERE ID%2 = 1 AND DESCRIPTION != 'boring'
ORDER BY RATING DESC

  • 기본 문제

Pandas

# Solution 1
def not_boring_movies(cinema: pd.DataFrame) -> pd.DataFrame:
    return cinema[(cinema['id']%2) & (cinema['description'] != 'boring')].sort_values('rating', ascending=False)
  • Solution 1: 조건 + sort_values

코멘트

  • 기본문제

'Data Analysis > Query' 카테고리의 다른 글

leetcode : 1045. Customers Who Bought All Products  (0) 2025.01.11
leetcode : 627. Swap Salary  (0) 2025.01.11
leetcode : 626. Exchange Seats  (0) 2025.01.10
leetcode : 619. Biggest Single Number  (0) 2025.01.09
leetcode : 610. Triangle Judgement  (0) 2025.01.09
leetcode : 608. Tree Node  (0) 2025.01.08
leetcode : 607. Sales Person  (0) 2025.01.08

댓글