mirror of
https://github.com/chylex/Advent-of-Code.git
synced 2025-06-21 17:38:52 +02:00
Add 2022 - Day 7 - Part 2
This commit is contained in:
parent
2456d3d7a0
commit
c90b93c155
@ -74,3 +74,12 @@ session.root_directory.collect_directories(all_directories)
|
|||||||
|
|
||||||
total_size_of_interesting_directories = sum(directory.get_size() for directory in all_directories if directory.get_size() <= 100_000)
|
total_size_of_interesting_directories = sum(directory.get_size() for directory in all_directories if directory.get_size() <= 100_000)
|
||||||
print(f"Total size of interesting directories: {total_size_of_interesting_directories}")
|
print(f"Total size of interesting directories: {total_size_of_interesting_directories}")
|
||||||
|
|
||||||
|
total_disk_size = 70_000_000
|
||||||
|
needed_free_disk_size = 30_000_000
|
||||||
|
|
||||||
|
current_free_disk_size = total_disk_size - session.root_directory.get_size()
|
||||||
|
minimum_folder_size_to_delete = needed_free_disk_size - current_free_disk_size
|
||||||
|
|
||||||
|
size_of_deleted_folder = min(folder.get_size() for folder in all_directories if folder.get_size() >= minimum_folder_size_to_delete)
|
||||||
|
print(f"Size of deleted folder: {size_of_deleted_folder}")
|
||||||
|
Loading…
Reference in New Issue
Block a user