백준 다이얼
-
백준 5622 다이얼 파이썬 (이해 안가는 부분 해결)IT/알고리즘 2022. 3. 2. 00:53
풀이 alphabet = ['ABC','DEF','GHI','JKL','MNO','PQRS','TUV','XWYZ'] time = 0 dial = input().upper() for i in range(len(dial)) : for j in alphabet : if dial[i] in j : time += alphabet.index(j)+3 print(time) 나도 elif 여러번 써서 하는 걸 생각했는데, 그걸 요구하는 문제가 아닌것 같아 고민하다 답이 안나와 다른 블로그 열심히 둘러봤다. 내가 이해하기 조금 어려웠던 부분은 반복문 안에 반복문 쓰인 for i in range(len(dial)) : for j in alphabet : 이 부분인데, alphabet을 j에 순서대로 넣으면 이렇게 뭉쳐서..