< 백준 5622 > ✅
처음 틀렸던 이유는 5번 줄 range 설정 때, len(s) 대신 s 길이 7개를 직접 썼기 때문이다. 결과는 똑같이 주는데 왜 직접 리스트 길이를 쓴 코드는 오답인지 잘 모르겠다.
여러 번의 삽질 끝에 풀었다.
< 내 코드 >
1 2 3 4 5 6 7 8 9 | s = ['abc', 'def', 'ghi', 'jkl', 'mno', 'pqrs', 'tuv', 'wxyz'] w = input().lower() time = 0 for cha in w: for i in range(len(s)): if s[i].find(cha) != -1: time += (3+i) print(time) |
처음 틀렸던 이유는 5번 줄 range 설정 때, len(s) 대신 s 길이 7개를 직접 썼기 때문이다. 결과는 똑같이 주는데 왜 직접 리스트 길이를 쓴 코드는 오답인지 잘 모르겠다.
0 Comments
Post a Comment