From d621db89ad9ad1cce53ea47bfcbf87c0204afeb0 Mon Sep 17 00:00:00 2001 From: Mika Suhonen Date: Wed, 7 Dec 2022 17:12:50 +0200 Subject: [PATCH] Second answer --- 07/g.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/07/g.py b/07/g.py index bd5eb62..2587cca 100644 --- a/07/g.py +++ b/07/g.py @@ -86,5 +86,16 @@ for i in dirs.values(): if dirsize <= 100000: tot += dirsize - print(tot) + +usedspace = dirs['/'].size() +freespace = 70000000 - usedspace +candidates = [] + +for i in dirs.values(): + dirsize = i.size() + if (freespace + dirsize) > 30000000: + candidates.append(dirsize) + +candidates.sort() +print(candidates[0])