Napište program, který se bude používat pro hledání identických kopií souboru v daném adresáři a jeho podadresářích. Dva (nebo více) soubory jsou identické, když mají stejný obsah. Není důležité, zda se stejně jmenují.
Váš program by měl uživateli umožnit vybrání adresáře, ve kterém se budou identické soubory hledat. Po nalezení všech stejných souborů by měl program uživateli ukázat všechny skupiny stejných souborů.
V každé skupině se stejnými soubory může uživatel provést jednu z následujících činností:
Při návrhu vašeho programu předpokládejte, že může existovat mnoho souborů se stejnou velikostí, ale rozdílným obsahem. Snažte se váš program napsat tak, aby byl co nejrychlejší.