重複ファイルを見つける

地元のアーティストが長年にわたりデジタルアートを制作し、複数のディレクトリに何千ものファイルを保存してきました。その結果、同じアート作品の重複コピーが異なる名前で保存され、ファイルが散乱し、貴重なストレージ容量を消費しています。この状況を改善するために、あなたのタスクは内容に基づいてこれらの重複ファイルを特定するプログラムを開発することです。
一行の入力としてディレクトリ名が与えられます。プログラムはそのディレクトリ内のすべてのファイル(このタスクではサブディレクトリは対象外です)をスキャンし、重複するファイルをグループ化して一覧を出力してください。ファイルは内容が同一であれば重複とみなします。出力は複数の行からなり、各行には重複するファイル名がスペースで区切られて記載されます。重複がないファイルは、そのファイル名を一行に出力してください。
入力
出力
artist/drawings
artwork1.txt copyofartwork1.txt anothercopyofartwork1.txt drawing1.png duplicatedrawing1.png photo1.jpg photocopy.jpg uniquefile.txt
注意: 上記の例では、drawing1.pngduplicate_drawing1.png は重複ファイルであり、artwork1.txtcopy_of_artwork1.txtanother_copy_of_artwork1.txt も同様です。また、photo1.jpgphoto_copy.jpg も重複しています。
 

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