[Study] 71

[LeetCode - Pandas] (Easy) 1729. Find Followers Count

Table: Followers+-------------+------+| Column Name | Type |+-------------+------+| user_id | int || follower_id | int |+-------------+------+(user_id, follower_id)는 이 테이블의 기본 키(고유 값이 있는 열 조합)입니다. 이 테이블은 소셜 미디어 앱에서 팔로워가 사용자를 팔로우하는 관계를 나타내는 사용자 ID와 팔로워 ID를 포함하고 있습니다. 문제각 사용자에 대해 팔로워 수를 반환하는 솔루션을 작성하세요.결과 테이블은 user_id를 기준으로 오름차순으로 정렬되어야 합니다.Example 1:Input: Followers table:+---------+-------..

[Study]/[Pandas] 00:33:11

[LeetCode - Pandas] (Easy) 1731. The Number of Employees Which Report to Each Employee

Table: Employees+-------------+----------+| Column Name | Type |+-------------+----------+| employee_id | int || name | varchar || reports_to | int || age | int |+-------------+----------+ employee_id는 이 테이블에서 고유한 값을 가진 열입니다. 이 테이블은 직원들의 정보와 그들이 보고하는 관리자 ID를 포함하고 있습니다. 일부 직원은 누구에게도 보고하지 않으며 (즉, reports_to가 null인 경우) 보고하지 않습니다.  문제이 문제에서는 관리자를 "적어도 한 명 이상의 직원에게..

[Study]/[Pandas] 00:25:10

[LeetCode - Pandas] (Easy) 1741. Find Total Time Spent by Each Employee

Table: Employees+-------------+------+| Column Name | Type |+-------------+------+| emp_id | int || event_day | date || in_time | int || out_time | int |+-------------+------+(emp_id, event_day, in_time)은 이 테이블의 기본 키(고유 값이 있는 열들의 조합)입니다.이 테이블은 직원들의 사무실 출입 기록을 보여줍니다.event_day는 이 이벤트가 발생한 날짜를 나타내며, in_time은 직원이 사무실에 입장한 분을 나타내고, out_time은 직원이 사무실을 떠난 시간을 나타냅니다.in_time과 out_time은 1..

[Study]/[Pandas] 2025.04.09

[LeetCode - Pandas] (Easy) 1757. Recyclable and Low Fat Products

Table: Products+-------------+---------+| Column Name | Type |+-------------+---------+| product_id | int || low_fats | enum || recyclable | enum |+-------------+---------+product_id는 이 테이블의 기본 키(고유 값이 있는 열)입니다.low_fats는 ('Y', 'N') 유형의 ENUM(카테고리)으로, 'Y'는 이 제품이 저지방임을 의미하고, 'N'은 그렇지 않음을 의미합니다.recyclable은 ('Y', 'N') 유형의 ENUM(카테고리)으로, 'Y'는 이 제품이 재활용 가능함을 의미하고, 'N'은 그렇지 않음을 의미합니다. 문..

[Study]/[Pandas] 2025.04.09

[프로그래머스 Lv.4] FrontEnd 개발자 찾기

문제 설명 SKILLCODES 테이블은 개발자들이 사용하는 프로그래밍 언어에 대한 정보를 담은 테이블입니다. SKILLCODES 테이블의 구조는 다음과 같으며, NAME, CATEGORY, CODE는 각각 스킬의 이름, 스킬의 범주, 스킬의 코드를 의미합니다. 스킬의 코드는 2진수로 표현했을 때 각 bit로 구분될 수 있도록 2의 제곱수로 구성되어 있습니다.   DEVELOPERS 테이블은 개발자들의 프로그래밍 스킬 정보를 담은 테이블입니다. DEVELOPERS 테이블의 구조는 다음과 같으며, ID, FIRST_NAME, LAST_NAME, EMAIL, SKILL_CODE는 각각 개발자의 ID, 이름, 성, 이메일, 스킬 코드를 의미합니다. SKILL_CODE 컬럼은 INTEGER 타입이고, 2진수로 표..

[Study]/[SQL] 2025.04.09

[프로그래머스 Lv.4] 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기

문제 설명 다음은 어느 자동차 대여 회사에서 대여 중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블과 자동차 대여 기록 정보를 담은 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블과 자동차 종류 별 대여 기간 종류 별 할인 정책 정보를 담은 CAR_RENTAL_COMPANY_DISCOUNT_PLAN 테이블 입니다. CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있으며, CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS 는 각각 자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다. 자동차 종류는 '세단', 'SUV', '승합차', '트럭', '리무진' 이 있습니다. 자동차 옵션 리스..

[Study]/[SQL] 2025.04.09

[프로그래머스 Lv.4] 자동차 대여 기록 별 대여 금액 구하기

문제 설명 다음은 어느 자동차 대여 회사에서 대여 중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블과 자동차 대여 기록 정보를 담은 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블과 자동차 종류 별 대여 기간 종류 별 할인 정책 정보를 담은 CAR_RENTAL_COMPANY_DISCOUNT_PLAN 테이블 입니다. CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있으며, CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS 는 각각 자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다. 자동차 종류는 '세단', 'SUV', '승합차', '트럭', '리무진' 이 있습니다. 자동차 옵션 리스..

[Study]/[SQL] 2025.04.09

[프로그래머스 Lv.4] 저자 별 카테고리 별 매출액 집계하기

문제 설명 다음은 어느 한 서점에서 판매중인 도서들의 도서 정보(BOOK), 저자 정보(AUTHOR) 테이블입니다. BOOK 테이블은 각 도서의 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다. AUTHOR 테이블은 도서의 저자의 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다. BOOK_SALES 테이블은 각 도서의 날짜 별 판매량 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다.  문제 2022년 1월의 도서 판매 데이터를 기준으로 저자 별, 카테고리 별 매출액(TOTAL_SALES = 판매량 * 판매가) 을 구하여, 저자 ID(AUTHOR_ID), 저자명(AUTHOR_NAME), 카테고리(CATEGORY), 매출액(SALES) 리스트를 출력하는 SQL문을 작성해주세요. 결과는 ..

[Study]/[SQL] 2025.04.08

[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