Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- word_1, word_2 = input().split()
- total = 0
- def equal_length(w: str, w2: str):
- return len(w) == len(w2)
- def find_longer(w1, w2):
- if len(w1) > len(w2):
- return w1, w2
- else:
- return w2, w1
- def sum_them(w1, w2):
- sum_ = 0
- for k, l in zip(w1, w2):
- sum_ += ord(k) * ord(l)
- return sum_
- if equal_length(word_1, word_2):
- total += sum_them(word_1, word_2)
- else:
- longer, shorter = find_longer(word_1, word_2)
- len_dif = len(longer) - len(shorter)
- longer_part = longer[:-len_dif]
- longer_end = longer[-len_dif:]
- total += sum_them(longer_part, shorter)
- total += sum([ord(x) for x in longer_end])
- print(total)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement