처음엔 그래프로 구현하려다가
뭔가... 생각보다 비효율적인 구조일꺼 같다는 생각에
그냥 하드하게 때려박은 리스트에 in 연산을 해서 구현했다..
음.. 더 좋은 방법 없으려나..
가장 좋은 코드는 가독성 좋고 성능 나쁘지 않은 코드이긴한데..
Str = input()
numList = ["ABC", "DEF", "GHI", "JKL", "MNO", "PQRS", "TUV", "WXYZ"]
ans = 0
for i in range(len(Str)):
for j in range(len(numList)):
if Str[i] in numList[j]:
ans += j + 3
break
print(ans)
'Algorithm > Implementaion' 카테고리의 다른 글
[백준] 1966번 프린터 큐 (0) | 2020.11.25 |
---|---|
[백준] 7568번 덩치 (0) | 2020.11.25 |
[백준] 2875번 대회 or 인턴 (0) | 2020.11.23 |
[백준] 10103번 주사위 게임 (0) | 2020.10.20 |
[백준] 2480번 주사위 세개 (0) | 2020.10.20 |
댓글