Browse Source

Simplify

master
Noëlle Anthony 4 months ago
parent
commit
1722b1620b
1 changed files with 3 additions and 9 deletions
  1. 3
    9
      day03-1.py

+ 3
- 9
day03-1.py View File

@@ -4,12 +4,6 @@ helper = Helper(debug=True)
debug = helper.debug
load_input = helper.load_input

def is_digit(n):
try:
m = int(n)
except ValueError:
return False
return True

class InputNumber:
def __init__(self, number, start_pos, end_pos, line):
@@ -19,7 +13,7 @@ class InputNumber:
self.line = line

def _is_symbol(self, char):
return (char != "." and not is_digit(char))
return (char != "." and not char.isdigit())

def _check_up(self, input):
if self.line == 0:
@@ -81,10 +75,10 @@ def main():
for j, line in enumerate(lines):
i = 0
while i < max_len:
if is_digit(line[i]):
if line[i].isdigit():
current_number = ""
start_pos = i
while i < max_len and is_digit(line[i]):
while i < max_len and line[i].isdigit():
current_number += f"{line[i]}"
i += 1
end_pos = i

Loading…
Cancel
Save