반응형
문제 자체는 굉장히 간단하다.
근데 다른 문제들의 평균 정답 비율이 40~60퍼인것에 비해 이 문제의 정답 비율은 29%라 다뤄봐야겠다고 생각해서 포스팅한다.
<풀이>
print(len(input().split()))
한줄이다.
다른 분들의 코드를 보니 굉장히 복잡하게 푼 코드들도 많았다.
한 번 복잡하게 생각하면 복잡하게 접근하게 되는 문제인 것 같다..(그 때문에 정답 비율이 낮은 것 같다)
필자도 문제를 풀다가 딥하게 빠져 복잡하게 해결하고 나서 다른 분들의 풀이를 보고 허탈함을 느낄 때가 많았는데 알고리즘은 복잡하게 느껴질 수록 단순하게 생각하려는 연습이 필요한 것 같다.
<핵심 정리>
1. 코드가 너무 복잡해진다 느끼면 단순하게 접근해보려고 노력하자
2. input().split()을 하면 리스트로 반환된다.
반응형
'Base > Algorithm Study' 카테고리의 다른 글
[Python/파이썬] 백준 알고리즘 1316번 - 그룹 단어 체커 (0) | 2021.08.15 |
---|---|
[Python/파이썬] 백준 알고리즘 2908번 - 상수 (0) | 2021.08.15 |
[Python/파이썬] 백준 알고리즘 1065번 - 한수 (0) | 2021.08.15 |
[Python/파이썬] 백준 알고리즘 4673번 - 셀프 넘버 (0) | 2021.08.15 |
[Python/파이썬] 백준 알고리즘 1110번 - 더하기 사이클 (3) | 2021.08.14 |