1. 11720번
1) 문제
2) 풀이
3) 문법 및 풀이과정
공백 없이 입력된 숫자열을 문자로 처리하여 for 구문을 통해 각 index에 대해 int() 함수를 통해 sum에 더해준 후 최종적으로 sum을 출력하는 방법을 사용했다.
이때 number를 input() 값으로 받는 걸 for문 안에 했다가 IndexError 메시지를 받기도 했다.
이렇게 되면 각 i마다 for문이 실행될 때 number값을 새로 받게 되므로
5
12345
위 테스트케이스를 확인해볼때 나는 12345를 다섯번이나 입력해야 15라는 값을 얻을 수 있는 상황이 되어버린 것이다.
하지만 처음엔 이를 생각지 못하고 바로 엔터를 쳤다가 IndexError를 받아버렸다 ,, 아무것도 입력하지 않고 엔터를 쳤으니 주어진 문자열보다 초과된 index로 명령을 실행하려 한 것이므로 에러가 난 것이다.
input값이 주어져야 할 위치의 중요성에 대해 다시 한 번 배운 문제였다.
'Learning-log > Algorithm 문풀' 카테고리의 다른 글
백준(파이썬, python) - 11022번 A+B-8 (0) | 2022.10.31 |
---|---|
백준(파이썬, python) - 10809번 알파벳 찾기 (2022.10.28) (0) | 2022.10.28 |
백준풀이(파이썬) - 11654번 아스키코드(2022.10.28) (0) | 2022.10.28 |
'모두를 위한 웹 접근성'을 읽고 (0) | 2022.10.26 |
백준(파이썬) - 4673번, 1065번 (2022.10.22~.23) (0) | 2022.10.23 |