15-1 fertig

This commit is contained in:
2023-12-15 10:11:19 +01:00
parent 468f53badc
commit 619c996b9f
6 changed files with 54 additions and 1 deletions

27
15/15-2.py Normal file
View File

@@ -0,0 +1,27 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
data = []
# parse input
input_file = open("input-ex1", "r")
pattern = []
for line in input_file:
for value in line.rstrip().split(","):
data.append(value)
input_file.close()
def get_hash(val):
h = 0
for b in value:
h += ord(b)
h *= 17
h %= 256
return h
hashsum = 0
for value in data:
print(value, get_hash(value))
hashsum += get_hash(value)
print("Hashsumme:", hashsum)