part2.py 527 B

123456789101112131415161718192021222324
  1. data = open("./Day 1/sample.txt", "r").read()
  2. words = {
  3. "one": 1,
  4. "two": 2,
  5. "three": 3,
  6. "four": 4,
  7. "five": 5,
  8. "six": 6,
  9. "seven": 7,
  10. "eight": 8,
  11. "nine": 9,
  12. }
  13. total_digits = []
  14. for string in data.split("\n"):
  15. digits = []
  16. for letter in string:
  17. if letter.isdigit():
  18. digits.append(int(letter))
  19. # print(digits)
  20. sum_of_first_and_last_digits = int(str(digits[0]) + str(digits[-1]))
  21. total_digits.append(sum_of_first_and_last_digits)
  22. print(sum(total_digits))