우당탕탕 파이썬 with 하루하나 알고리즘

백준 1152 파이썬 - 한 문장에 있는 단어의 개수 세기!

hyxndy 2022. 4. 8. 10:09

백준 1152번 - 단어의 개수 with Python

Q. 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 단, 한 단어가 여러 번 등장하면 등장한 횟수만큼 모두 세어야 한다.

 

입력> 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열은 공백으로 시작하거나 끝날 수 있다.

출력> 첫째 줄에 단어의 개수를 출력한다.

 

https://www.acmicpc.net/problem/1152

 

1152번: 단어의 개수

첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열

www.acmicpc.net


오잉.. 이거 브2라 초보인 나에겐 어려울 거라고 생각하고

잔뜩 겁먹고 문제를 봤는데 어라라..? 엄청 간단한 문제이다!

 

그냥 입력값을 공백을 기준으로 나눈 후, 리스트로 입력받으면 된다.

그리고 그 리스트의 길이를 출력해주면 된다.

 

코드는 이러하다.

Word = list(input().split())
print(len(Word))