コンテンツにスキップ

003: 「あの日の貸出カード」のヒント

問題 / 解答

難易度:

ヒント1

状態ごとのタイトル一覧は、辞書の値としてリストを持つと表せます。 初めて見る状態では、空リストと冊数0を用意します。

ヒント2

YYYY-MM-DD 形式の日付は、文字列のまま比較しても年月日の順になります。 "2026-06-20" < "2026-06-30" は真です。

ヒント3

期限切れの本は、あとで期限順に並べるために、最初は (due, index, title) の形で集めると扱いやすくなります。 index は入力順を保つための番号です。

ヒント4

最後に期限切れ候補を sorted で並べ、タイトルだけを取り出します。 タプルは先頭の要素から順に比較されます。