BAEKJOON /5622:다이얼

hyihyi·2022년 1월 12일
1

[python]리스트 인덱싱

>>>number=['ABC','DEF','GHI','JKL','MNO','PQRS','TUV','WXYZ']
>>>print(number[0])
ABC
>>>print(number.index('ABC'))
0

<문제 설명>

-2에 있는 A,B,C 중 하나를 눌렀을 때, 2+3 초가 걸린다
-8에 있는 T,U,V 중 하나를 눌렀을 때, 8+3 초가 걸린다
-이 때 다이얼을 걸기 위해서 필요한 최소 시간을 출력하는 프로그램을 작성하자

<문제 풀이>

number=['ABC','DEF','GHI','JKL','MNO','PQRS','TUV','WXYZ']
li=list(input())
result=0
for i in li: #AC가 입력됐을 때 A, C순으로 확인
    for j in number: #ABC ,,, WXYZ순으로 확인
        if i in j: #ABC ,,, WXYZ 순으로 A, C가 있는지 확인
            result+=number.index(j)+3
print(result)
profile
자유롭게 쓴 나의 자유로운 Development voyage⛵

0개의 댓글