from helpers import inputs, passport raw = inputs.import_input(4) passports_raw = raw.split("\n\n") passports = [passport.Passport(p) for p in passports_raw] passports_with_all_fields = 0 for p in passports: if p.all_required_fields_present(): passports_with_all_fields +=1 valid_passports = 0 for p in passports: if p.is_valid(): valid_passports +=1 print(f"Valid Passports A: {passports_with_all_fields}") print(f"Valid Passports B: {valid_passports}")
from helpers import inputs, boats raw = inputs.import_input(12) instructions = raw.split("\n") HMSMonty = boats.Boat_v1() for i in instructions: HMSMonty.execute(i) HMSSpam = boats.Boat_v2() for i in instructions: HMSSpam.execute(i) print(f"Manhattan Distance of the Good Ship HMS Monty: {HMSMonty.manhattan_distance}") print(f"Manhattan Distance of the Good Ship HMS Spam: {HMSSpam.manhattan_distance}")