最大のファイルを見つける

大手テック企業で意欲的なデータサイエンティストとして、あなたは圧倒的な量のデータを管理する任務を任されました。チームは多数のファイルを複数のディレクトリやサブディレクトリにわたって扱っており、ファイルやそのサイズを把握するのが困難になっています。メインディレクトリとそのすべてのサブディレクトリを巡回し、サイズ順(大きいものから小さいものへ)にすべてのファイルをソートし、ファイルのリストを出力するプログラムの必要性が高まっています。
このプログラムは1つの入力、つまりディレクトリのパスを受け取ります。プログラムはファイルのサイズが大きい順にリストを表示するべきです。出力の各行には、指定されたディレクトリからの相対パスと、そのファイルのサイズ(バイト単位)がスペースで区切られて含まれます。
入力
出力
documents
project/data.csv 5000 project/notes.txt 3000 project/data2.csv 2500 presentation/pres1.ppt 2000 presentation/pres2.ppt 1500 draft.txt 1000 README.md 500
ディレクトリ構造には、いくつものネストされたディレクトリのレベルが含まれる場合があることに注意してください。
注:pathlibを使用してファイルのサイズを取得する方法は、オンラインで検索できます。

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue