diff --git a/2020-python/solutions/day_5.py b/2020-python/solutions/day_5.py index b3a9c31..e2d7f4a 100644 --- a/2020-python/solutions/day_5.py +++ b/2020-python/solutions/day_5.py @@ -10,15 +10,11 @@ def read_input(input_path: str) -> list: seats = list() for entry in entries: entry = entry.strip() - row = ''.join(['0' if letter == 'F' else '1' for letter in entry[:7]]) - column = ''.join(['0' if letter == 'L' else '1' for letter in entry[-3:]]) - seat = int(row, 2) * 8 + int(column, 2) + seat = int(''.join(['0' if letter in 'FL' else '1' for letter in entry]), 2) seats.append(seat) seats.sort() return seats - - def part1(entries: list) -> int: """part1 solver take a list of strings and return an int""" return max(entries) @@ -39,6 +35,5 @@ def main(): end_time = time.time() print("Execution time: %f" % (end_time-start_time)) - if __name__ == "__main__": main()