티스토리 뷰
cho = ['ㄱ', 'ㄲ', 'ㄴ', 'ㄷ', 'ㄸ', 'ㄹ', 'ㅁ', 'ㅂ', 'ㅃ', 'ㅅ', 'ㅆ', 'ㅇ', 'ㅈ', 'ㅉ', 'ㅊ', 'ㅋ', 'ㅌ', 'ㅍ', 'ㅎ']
joo = ['ㅏ', 'ㅐ', 'ㅑ', 'ㅒ', 'ㅓ', 'ㅔ', 'ㅕ', 'ㅖ', 'ㅗ', 'ㅘ', 'ㅙ', 'ㅚ', 'ㅛ', 'ㅜ', 'ㅝ', 'ㅞ', 'ㅟ', 'ㅠ', 'ㅡ', 'ㅢ', 'ㅣ']
jon = ['', 'ㄱ', 'ㄲ', 'ㄳ', 'ㄴ', 'ㄵ', 'ㄶ', 'ㄷ', 'ㄹ', 'ㄺ', 'ㄻ', 'ㄼ', 'ㄽ', 'ㄾ', 'ㄿ', 'ㅀ', 'ㅁ', 'ㅂ', 'ㅄ', 'ㅅ', 'ㅆ', 'ㅇ', 'ㅈ',
'ㅊ', 'ㅋ', 'ㅌ', 'ㅍ', 'ㅎ']
dic = {'': 0, 'ㄱ': 2, 'ㄲ': 4, 'ㄴ': 2, 'ㄷ': 3, 'ㄸ': 6, 'ㄹ': 5, 'ㅁ': 4, 'ㅂ': 4, 'ㅃ': 8, 'ㅅ': 2, 'ㅆ': 4, 'ㅇ': 1, 'ㅈ': 3,
'ㅉ': 6, 'ㅊ': 4, 'ㅋ': 3, 'ㅌ': 4, 'ㅍ': 4, 'ㅎ': 3, 'ㄳ': 4, 'ㄵ': 5, 'ㄶ': 5, 'ㄺ': 7, 'ㄻ': 9, 'ㄼ': 9, 'ㄽ': 7, 'ㄾ': 9,
'ㄿ': 9, 'ㅀ': 8, 'ㅄ': 6, 'ㅏ': 2, 'ㅐ': 3, 'ㅑ': 3, 'ㅒ': 4, 'ㅓ': 2, 'ㅔ': 3, 'ㅕ': 3, 'ㅖ': 4, 'ㅗ': 2, 'ㅘ': 4, 'ㅙ': 5,
'ㅚ': 3, 'ㅛ': 3, 'ㅜ': 2, 'ㅝ': 4, 'ㅞ': 5, 'ㅟ': 3, 'ㅠ': 3, 'ㅡ': 1, 'ㅢ': 2, 'ㅣ': 1}
def sum_namenum(nameNum) -> int:
nameScore = []
if len(nameNum) == 2:
n = nameNum[0] * 10 + nameNum[1]
return n
for i in range(0, len(nameNum) - 1):
nameScore.append((nameNum[i] + nameNum[i + 1]) % 10)
return sum_namenum(nameScore)
def name_number(name):
ordData = []
for letter in name:
ordData.append(ord(letter))
cnt = 0
nameNum = []
for ordnum in ordData:
chon = dic[cho[(ordnum - 44032) // 588]]
joon = dic[joo[((ordnum - 44032) % 588) // 28]]
jonn = dic[jon[((ordnum - 44032 % 588) % 28)]]
nameNum.append(chon + joon + jonn)
cnt += 1
return nameNum
name1 = input()
name2 = input()
nameNum1 = name_number(name1)
nameNum2 = name_number(name2)
nameNum = []
for i in range(0, 3):
nameNum.append(nameNum1[i])
nameNum.append(nameNum2[i])
print(sum_namenum(nameNum))
'python' 카테고리의 다른 글
[python]세 수의 중앙값 찾기 (0) | 2021.05.06 |
---|---|
파이썬time.sleep() 구구단 (0) | 2021.05.06 |
[python] 가우스 덧셈으로 1 ~ n 까지의 합 구하기 (0) | 2021.05.06 |
[python] 숫자맞추기 게임 (0) | 2021.05.06 |
[python] 60Q - 11 합격 (0) | 2020.11.14 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 괄호
- FIBO
- 더하기
- 카카오 2021 블라인드 테스트
- 넓이
- 파이썬
- 다익스트라
- c++
- 7567
- 백준
- HackCTF
- 직업군 추천
- 21758
- programmers
- web
- 2
- forensic
- 👼
- 4
- 피보나치
- python
- openCV
- 프로그레머스
- 1
- 스택
- 나머지
- boj
- 꿀따기
- 쇠막대기
- math
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함