자료구조, 알고리즘 문제 풀어보기(도서관 대출 현황 확인기)

|

개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있습니다.


문제6: 도서관 대출 현황 확인기

도서관 사서인 당신은 책들의 대출 상태를 파악해야 합니다. 어떤 책이 현재 대출 중이고, 어떤 책이 대출 가능한지 빠르게 확인하고 싶습니다.

목표

도서 목록과 각 책의 대출 상태 정보를 분석하여 대출 가능한 책들의 목록을 출력하는 함수를 작성하세요.

예시:

book_status = [
    {"title": "파이썬 기초", "is_borrowed": True},
    {"title": "인공지능 개론", "is_borrowed": False},
    {"title": "데이터 과학 입문", "is_borrowed": True},
    {"title": "머신러닝 실전", "is_borrowed": False},
    {"title": "코딩 테스트 바이블", "is_borrowed": False}
]
<풀이> ```python available_book = [] for book in book_status: if book['is_borrowed'] == False: available_book.append(book['title']) ```