def test(input, solution): print(f"Running input {input}") result = process(input) print(f"Solution was {result}") assert result == solution def run(): file = open("input.txt", "r") return process(file.read()[:-1]) def hash_value(word): count = 0 for character in word: count += ord(character) count *= 17 count = count % 256 return count def process(input): words = input.split(",") hashes = [hash_value(word) for word in words] return sum(hashes)