From 0eda976ed34f55cd7d14e6540b5d0d7937417955 Mon Sep 17 00:00:00 2001 From: red Date: Wed, 6 Dec 2023 00:08:33 -0600 Subject: [PATCH] one liner :3 --- day6-2.py | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/day6-2.py b/day6-2.py index e2b9cf4..17d8337 100644 --- a/day6-2.py +++ b/day6-2.py @@ -1,13 +1,5 @@ -times = [44806572]#[71530]#[44,80,65,72]#[7,15,30] -distances_records = [208158110501102]#[940200]#[208,1581,1050,1102]#[9,40,200] -result = 1 -i = 0 -for time in times: - winning_times = 0 - for trial_time_index in range(time): - if (time-trial_time_index)*(trial_time_index)>distances_records[i]: - winning_times+=1 - i+=1 - result*=winning_times - print(winning_times) -print(result) +times = 44806572#[71530]#[44,80,65,72]#[7,15,30] +distances_records = 208158110501102#[940200]#[208,1581,1050,1102]#[9,40,200] + +winning_times = [(times-trial_time_index)*(trial_time_index)>distances_records for trial_time_index in range(times)].count(True) +print(winning_times)