전.py
[python] 백준 15312 이름 궁합
jeonnew
2022. 2. 9. 11:59
728x90
https://www.acmicpc.net/problem/15312
15312번: 이름 궁합
영어 대문자 알파벳 26개의 획수는 순서대로 3, 2, 1, 2, 3, 3, 2, 3, 3, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1 로 정한다. (출제자가 알파벳 대문자를 쓰는 방법이 기준이다)
www.acmicpc.net
alpha = '32123323322122122212111221'
a = input()
b = input()
s = []
for i in range(len(a)):
s.append(int(alpha[ord(a[i])-65]))
s.append(int(alpha[ord(b[i])-65]))
for i in range(len(a)+len(b)-1, 1, -1):
ss = []
for j in range(i):
ss.append((s[j]+s[j+1])%10)
s = ss
print(str(s[0])+str(s[1]))
반응형