From 7a59999961b67dbd480c80a4a4f95fa6738b2949 Mon Sep 17 00:00:00 2001 From: Bert Peters Date: Sun, 27 Dec 2015 17:23:20 +0100 Subject: [PATCH] Improve getting the first valid value. --- day-20/solution.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/day-20/solution.py b/day-20/solution.py index e4d6aff..1ca6e07 100644 --- a/day-20/solution.py +++ b/day-20/solution.py @@ -1,11 +1,7 @@ from __future__ import print_function def findFirst(data, target): - for idx, value in enumerate(data): - if value >= target: - return idx - - return None + return next(idx for idx, value in enumerate(data) if value >= target) target = 34000000