Python 76

[LeetCode - Pandas] (Easy) 1148. Article Views I

Table: Views+---------------+---------+| Column Name | Type |+---------------+---------+| article_id | int || author_id | int || viewer_id | int || view_date | date |+---------------+---------+이 테이블에는 기본 키(고유 값을 가진 열)가 없습니다. 이 테이블은 중복된 행을 가질 수 있습니다.각 행은 특정 뷰어가 특정 날짜에 특정 저자가 작성한 기사를 열람했다는 정보를 나타냅니다.같은 author_id와 viewer_id는 동일한 사람을 나타냅니다. 문제자신의 기사를 한 번이라도 열람한 모든 ..

[LeetCode - Pandas] (Easy) 1179. Reformat Department Table

Table: Department+-------------+---------+| Column Name | Type |+-------------+---------+| id | int || revenue | int || month | varchar |+-------------+---------+SQL에서 (id, month)는 이 테이블의 기본 키입니다. 이 테이블은 각 부서의 월별 수익에 대한 정보를 포함하고 있습니다. 월(month)에는 ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]의 값이 포함됩니다. 문제테이블을 재구성하여 부서 ID 열과 각 월별..

[LeetCode - Pandas] (Easy) 1211. Queries Quality and Percentage

Table: Queries+-------------+---------+| Column Name | Type |+-------------+---------+| query_name | varchar || result | varchar || position | int || rating | int |+-------------+---------+이 테이블은 중복된 행을 포함할 수 있습니다.이 테이블은 데이터베이스에서 수집된 일부 쿼리 정보를 포함하고 있습니다.position 열은 1에서 500까지의 값을 가집니다.rating 열은 1에서 5까지의 값을 가집니다. rating이 3 미만인 쿼리는 불량 쿼리입니다. 문제쿼리 품질은 다음과 같이 정의됩니다 : 쿼리 평점과 그..

[LeetCode - Pandas] (Easy) 1251. Average Selling Price

Table: Prices+---------------+---------+| Column Name | Type |+---------------+---------+| product_id | int || start_date | date || end_date | date || price | int |+---------------+---------+(product_id, start_date, end_date)는 이 테이블의 기본 키입니다.각 행은 start_date부터 end_date까지의 기간 동안 product_id의 가격을 나타냅니다.각 product_id에 대해 겹치는 기간은 없습니다. 즉, 동일한 product_id에 대해 두 개의 겹치..

[LeetCode - Pandas] (Easy) 1280. Students and Examinations

Table: Students+---------------+---------+| Column Name | Type |+---------------+---------+| student_id | int || student_name | varchar |+---------------+---------+student_id는 이 테이블의 기본 키(고유 값이 있는 열)입니다.이 테이블의 각 행은 학교에서 한 학생의 ID와 이름을 포함하고 있습니다.Table: Subjects+--------------+---------+| Column Name | Type |+--------------+---------+| subject_name | varchar |+--------------+------..

[LeetCode - Pandas] (Easy) 1327. List the Products Ordered in a Period

Table: Products+------------------+---------+| Column Name | Type |+------------------+---------+| product_id | int || product_name | varchar || product_category | varchar |+------------------+---------+product_id는 이 테이블의 기본 키(고유 값이 있는 열)입니다.이 테이블은 회사의 제품에 대한 데이터를 포함하고 있습니다.Table: Orders+---------------+---------+| Column Name | Type |+---------------+---------+| produ..

[LeetCode - Pandas] (Easy) 1378. Replace Employee ID With The Unique Identifier

Table: Employees+---------------+---------+| Column Name | Type |+---------------+---------+| id | int || name | varchar |+---------------+---------+ id는 이 테이블의 기본 키(고유한 값을 가진 열)입니다. 이 테이블의 각 행은 회사에서 일하는 직원의 id와 이름을 포함합니다. Table: EmployeeUNI+---------------+---------+| Column Name | Type |+---------------+---------+| id | int || unique_id | in..

[LeetCode - Pandas] (Easy) 1484. Group Sold Products By The Date

Table Activities:+-------------+---------+| Column Name | Type |+-------------+---------+| sell_date | date || product | varchar |+-------------+---------+이 테이블에는 기본 키(고유 값이 있는 열)가 없습니다. 중복이 있을 수 있습니다.이 테이블의 각 행은 제품 이름과 시장에서 판매된 날짜를 포함하고 있습니다. 문제각 날짜에 대해 판매된 서로 다른 제품의 개수와 해당 제품들의 이름을 찾는 솔루션을 작성하세요.각 날짜에 대해 판매된 제품 이름들은 사전순으로 정렬되어야 합니다.결과 테이블은 sell_date를 기준으로 정렬되어 반환되어야 합니다.결과 형식은 다음 예..

[LeetCode - Pandas] 1517. Find Users With Valid E-Mails

Table: Users+---------------+---------+| Column Name | Type |+---------------+---------+| user_id | int || name | varchar || mail | varchar |+---------------+---------+user_id는 이 테이블의 기본 키(고유 값이 있는 열)입니다. 이 테이블은 웹사이트에 가입한 사용자들의 정보를 포함하고 있습니다. 일부 이메일은 유효하지 않습니다. 문제유효한 이메일을 가진 사용자들을 찾는 솔루션을 작성하세요.유효한 이메일은 접두사 이름과 도메인을 가집니다. 접두사 이름은 다음과 같은 문자로 구성된 문자열일 수 있습니다: 대소문자 ..