[오늘의 문제] Recyclable and Low Fat Products

shlim55·2025년 11월 18일

코딩테스트

목록 보기
178/223

출처: https://leetcode.com/problems/recyclable-and-low-fat-products/?envType=study-plan-v2&envId=30-days-of-pandas&lang=pythondata

내가 한 풀이

import pandas as pd

def find_products(products: pd.DataFrame) -> pd.DataFrame:
    # 저지방이면서 재활용이 가능한 제품의 ID를 찾는 솔루션을 작성하세요.
    filtered_products = products.loc[
        (products['low_fats'] == 'Y') & (products['recyclable'] == 'Y')
    ]

    return filtered_products[['product_id']]

data = {
    'product_id' : [0, 1, 2, 3, 4],
    'low_fats' : ['Y', 'Y', 'N', 'Y', 'N'],
    'recyclable' : ['N', 'Y', 'Y', 'N', 'N']
}

df = pd.DataFrame(data)

result = find_products(df)
print(result)

트러블 슈팅

일단 한국어로 사이트 해석해서

컬럼명도 틀리고

컬럼명 이렇게 적어서 'recyclable ' 이런 실수 때문에 에러가 남.

그리고 함수 안에 데이터 프레임명도 products로 적어야만 에러 안남

profile
A Normal Programmer

0개의 댓글