[Algorithm] BOJ_5622 (다이얼) 파이썬

BruteForceA·2022년 2월 22일
0
post-custom-banner

문제





입력 출력




풀이 및 코드

1은 알파벳이 없고 2부터 시작한다.
1은 2초가 걸리고 다음 숫자는 +1 초씩 더 걸린다.

		  3		4		5	   6	  7		 8		9		10
          
dial = ['ABC', 'DEF', 'GHI', 'JKL', 'MNO', 'PQRS', 'TUV', 'WXYZ']
a=input()
result=0

for i in range(len(a)): # a 길이 만큼 반복한다.
    for j in dial:      # dial 리스트에 저장되어있는 문자열 을 불러온다
        if a[i] in j:   # 불러온 문자열 안에 a[i] 값이 있으면 결과값에 인덱스 번호+3 을 해준다.
            result+=dial.index(j)+3 # 걸린 시간을 누적한다.

print(result)
      




출처

https://www.acmicpc.net/problem/5622

post-custom-banner

0개의 댓글