Untitled
unknown
plain_text
5 months ago
1.2 kB
6
Indexable
file = open("input_advent_day_2.txt") info = file.readlines() file.close() lista = [] for i in range (0, len(info)): lista_def = [] separation = info[i].split(" ") for l in range(0, len(separation)): lista_def.append(int(separation[l])) lista.append(lista_def) def is_increasing(check): counter = 0 for i in range (0, len(check) - 1): if check[i + 1] > check[i]: counter += 1 if counter == (len(check) - 1): return True else: return False def is_decreasing(list): for i in range (0, len(list) - 1): if list[i + 1] > list[i]: return False return True def acceptable_difference(listas): for i in range (0, len(listas) - 1): if abs(listas[i + 1] - listas[i]) <= 3 and abs(listas[i + 1] - listas[i]) >= 1: return True else: return False def is_safe(result): if (is_increasing(result) or is_decreasing(result)) and acceptable_difference(result) == True: return True else: return False count = 0 for i in range (0, len(lista)): if is_safe(lista[i]) == True: count += 1 print(count)
Editor is loading...
Leave a Comment