-
[백준][Python] 5622번: 다이얼알고리즘/Baekjoon 2022. 7. 29. 14:49
https://www.acmicpc.net/problem/5622
- 처음에 알파벳 다이얼이 3씩 나누어진줄 알고 코드짰었다. 문제를 제대로 읽자 ㅜㅠ
- 규칙적으로 나누어진게 아니다보니 처음부터 리스트에 알파벳을 정의하고 시작한다.
- 정의된 list를 하나씩 꺼내고 그 안에 있는 알파벳을 또 하나씩 꺼내서 입력된 알파벳이랑 같으면 +3을 해주면 된다.
alpabet_list = ['ABC','DEF','GHI','JKL','MNO','PQRS','TUV','WXYZ'] s = input().upper() #대문자로 입력 받음 WA result =0 for i in alpabet_list: for j in list(i): for k in list(s): if(k==j): result += (alpabet_list.index(i) + 3) print(result)
'알고리즘 > Baekjoon' 카테고리의 다른 글
[백준][python] 1157번: 단어 공부 (0) 2022.07.29 [백준][python] 10890 : 알파벳 찾기 (0) 2022.07.27 [백준][python] 4673번: 셀프 넘버 (0) 2022.07.27 [백준][python] 11720번: 숫자의 합 (0) 2022.02.03 [백준][python] 4344번: 평균은 넘겠지 (0) 2022.02.03