Python 24

[LeetCode - Pandas] (Easy) 1789. Primary Department for Each Employee

Table: Employee+---------------+---------+| Column Name | Type |+---------------+---------+| employee_id | int || department_id | int || primary_flag | varchar |+---------------+---------+(employee_id, department_id)는 이 테이블의 기본 키(고유 값이 있는 열의 조합)입니다.employee_id는 직원의 ID입니다.department_id는 직원이 속한 부서의 ID입니다.primary_flag는 'Y' 또는 'N' 값으로 이루어진 ENUM(카테고리)입니다. 만약 플래그가 'Y'라면, 해당 부서는 직원의 주요 ..

[Study]/[Pandas] 2025.04.07

[LeetCode - Pandas] (Easy) 1795. Rearrange Products Table

Table: Products+-------------+---------+| Column Name | Type |+-------------+---------+| product_id | int || store1 | int || store2 | int || store3 | int |+-------------+---------+product_id는 이 테이블의 기본 키(고유 값이 있는 열)입니다.이 테이블의 각 행은 3개의 다른 상점(store1, store2, store3)에서 제품의 가격을 나타냅니다.만약 제품이 특정 상점에서 판매되지 않는다면, 그 상점의 가격 열에는 null 값이 표시됩니다. 문제제품 테이블을 재구성하여 각 행이 (produc..

[Study]/[Pandas] 2025.04.07

[LeetCode - Pandas] (Easy) 1873. Calculate Special Bonus

Table: Employees+-------------+---------+| Column Name | Type |+-------------+---------+| employee_id | int || name | varchar || salary | int |+-------------+---------+employee_id는 이 테이블의 기본 키(고유한 값을 가진 열)입니다.이 테이블의 각 행은 직원 ID, 직원 이름, 급여를 나타냅니다. 문제각 직원의 보너스를 계산하는 솔루션을 작성하세요. 직원의 보너스는 다음 조건에 따라 계산됩니다.- 직원의 ID가 홀수이고, 직원의 이름이 'M'으로 시작하지 않으면 보너스는 급여의 100%입니다.- 그 외의 경우에는 보너스가 0..

[Study]/[Pandas] 2025.04.06

[LeetCode - Pandas] (Easy) 1890. The Latest Login in 2020

Table: Logins+----------------+----------+| Column Name | Type |+----------------+----------+| user_id | int || time_stamp | datetime |+----------------+----------+(user_id, time_stamp)은 이 테이블의 기본 키(고유한 값을 가진 열의 조합)입니다. 각 행은 user_id를 가진 사용자의 로그인 시간에 대한 정보를 포함합니다.  문제2020년에 로그인한 모든 사용자의 최신 로그인 정보를 보고하는 솔루션을 작성하세요. 2020년에 로그인하지 않은 사용자는 포함하지 마세요.결과 테이블은 어떤 순서로든 반환할 수 있습니다.결과 ..

[Study]/[Pandas] 2025.04.06

[LeetCode - Pandas] (Easy) 1965. Employees With Missing Information

Table: Employees+-------------+---------+| Column Name | Type |+-------------+---------+| employee_id | int || name | varchar |+-------------+---------+employee_id는 이 테이블의 고유한 값을 가진 열입니다. 이 테이블의 각 행은 employee_id에 해당하는 직원의 이름을 나타냅니다. Table: Salaries+-------------+---------+| Column Name | Type |+-------------+---------+| employee_id | int || salary | int |+----------..

[Study]/[Pandas] 2025.04.06

[LeetCode - Pandas] (Easy) 1978. Employees Whose Manager Left the Company

Table: Employees+-------------+----------+| Column Name | Type |+-------------+----------+| employee_id | int || name | varchar || manager_id | int || salary | int |+-------------+----------+ SQL에서 employee_id는 이 테이블의 기본 키입니다. 이 테이블은 직원들에 대한 정보, 급여 및 관리자 ID를 포함하고 있습니다. 일부 직원들은 관리자가 없어서 (manager_id가 null입니다).  급여가 30,000달러 미만이고 관리자가 회사를 떠난 직원들의 ID를 찾으세요. 관리자가 회사를 ..

[Study]/[Pandas] 2025.04.04

[LeetCode - Pandas] (Easy) 2356. Number of Unique Subjects Taught by Each Teacher

Table: Teacher+-------------+------+| Column Name | Type |+-------------+------+| teacher_id | int || subject_id | int || dept_id | int |+-------------+------+(subject_id, dept_id)은 이 테이블의 기본 키(고유한 값들의 조합)입니다.이 테이블의 각 행은 teacher_id를 가진 교사가 dept_id 학과에서 subject_id 과목을 가르친다는 것을 나타냅니다. 대학에서 각 교사가 가르치는 고유한 과목의 수를 계산하는 솔루션을 작성하세요.결과 테이블은 어떤 순서로든 반환할 수 있습니다.결과 형식은 다음 예시와 같습니다. Example 1:Input..

[Study]/[Pandas] 2025.04.03

[LeetCode - Pandas] (Easy) 2877. Create a DataFrame from List

주어진 2D 리스트인 student_data로부터 DataFrame을 생성하는 솔루션을 작성하세요. 이 2D 리스트는 몇 명의 학생들의 ID와 나이를 포함하고 있습니다.DataFrame은 두 개의 열, student_id와 age를 가져야 하며, 원래 2D 리스트와 같은 순서로 작성되어야 합니다. 결과 형식은 다음 예시와 같습니다. Example 1:Input:student_data:[ [1, 15], [2, 11], [3, 11], [4, 20]]Output:+------------+-----+| student_id | age |+------------+-----+| 1 | 15 || 2 | 11 || 3 | 11 || 4 |..

[Study]/[Pandas] 2025.04.03

[LeetCode - Pandas] (Easy) 2878. Get the Size of a DataFrame

DataFrame players:+-------------+--------+| Column Name | Type |+-------------+--------+| player_id | int || name | object || age | int || position | object || ... | ... |+-------------+--------+해결책 작성: 선수들의 행과 열의 수를 계산하여 표시하세요.결과는 배열 형식으로 반환하세요:[행의 수, 열의 수]결과 형식은 다음 예시와 같습니다. Example 1:Input:+-----------+----------+-----+-------------+--------------------+..

[Study]/[Pandas] 2025.04.02