Python 24

[LeetCode - Pandas] (Easy) 2890. Reshape Data: Melt

DataFrame report+-------------+--------+| Column Name | Type |+-------------+--------+| product | object || quarter_1 | int || quarter_2 | int || quarter_3 | int || quarter_4 | int |+-------------+--------+이 문제는 "각 행이 특정 분기(quarter)마다 제품의 판매 데이터를 나타내도록 데이터를 재구성하는 문제"입니다.  즉, 제품별로 분기별 판매 데이터를 분리하여 새로운 형식으로 변환해야 합니다. Example 1:Input:+-------------+-----------+-----------+..

[Study]/[Pandas] 2025.03.26

[LeetCode - Pandas] (Easy) 2891. Method Chaining

DataFrame animals+-------------+--------+| Column Name | Type |+-------------+--------+| name | object || species | object || age | int || weight | int |+-------------+--------+ 이 문제는 "100킬로그램보다 더 무거운 동물들의 이름을 리스트로 반환하고, 그 동물들을 체중을 기준으로 내림차순으로 정렬"하는 문제입니다. 예시를 들어 설명하자면, 주어진 동물들의 체중 데이터에서 100킬로그램을 초과하는 동물들의 이름을 출력해야 하고, 그 동물들을 체중이 무겁게 내림차순으로 정렬해야 합니다. 정답import pand..

[Study]/[Pandas] 2025.03.26

[LeetCode - Pandas] (Easy) 3436. Find Valid Emails

+-----------------+---------+| Column Name | Type |+-----------------+---------+| user_id | int || email | varchar |+-----------------+---------+이 문제는 주어진 설명을 기준으로 "유효한 이메일 주소"를 찾는 SQL 쿼리를 작성하는 문제입니다. 유효한 이메일 주소의 규칙은 다음과 같습니다:1. 이메일 주소에는 정확히 한 개의 @ 기호가 있어야 합니다.2. 이메일 주소는 .com으로 끝나야 합니다.3. @ 기호 앞 부분은 **알파벳, 숫자, 언더스코어(_)**만 포함해야합니다.4. @ 기호 뒤에서 .com 사이에는 알파벳만 포함된 도메인 이름..

[Study]/[Pandas] 2025.03.25

[LeetCode - Pandas] (Easy) 3465. Find Products with Valid Serial Numbers

+--------------+------------+| Column Name | Type |+--------------+------------+| product_id | int || product_name | varchar || description | varchar |+--------------+------------+이 문제는 주어진 설명을 기준으로 "유효한 시리얼 번호"를 포함하는 제품들을 찾는 SQL 쿼리를 작성하는 문제입니다. 유효한 시리얼 번호 패턴에 대한 규칙은 다음과 같습니다:1. 시리얼 번호는 "SN" 으로 시작합니다(대소문자 구분).2. 그 뒤에는 정확히 4개의 숫자가 옵니다.3. 그 뒤에는 하이픈(-)이 오고, 다시 정확히 4개의 숫자가 옵니다..

[Study]/[Pandas] 2025.03.25