Base/Algorithm Study

[Python/파이썬] 백준 알고리즘 1152번 - 단어의 개수

koh1018 2021. 8. 15. 12:14
반응형

문제 자체는 굉장히 간단하다.

근데 다른 문제들의 평균 정답 비율이 40~60퍼인것에 비해 이 문제의 정답 비율은 29%라 다뤄봐야겠다고 생각해서 포스팅한다.

 

 

 

<풀이>

print(len(input().split()))

한줄이다.

다른 분들의 코드를 보니 굉장히 복잡하게 푼 코드들도 많았다.

한 번 복잡하게 생각하면 복잡하게 접근하게 되는 문제인 것 같다..(그 때문에 정답 비율이 낮은 것 같다)

필자도 문제를 풀다가 딥하게 빠져 복잡하게 해결하고 나서 다른 분들의 풀이를 보고 허탈함을 느낄 때가 많았는데 알고리즘은 복잡하게 느껴질 수록 단순하게 생각하려는 연습이 필요한 것 같다.

 

 

 

<핵심 정리>

1. 코드가 너무 복잡해진다 느끼면 단순하게 접근해보려고 노력하자

2. input().split()을 하면 리스트로 반환된다.

반응형