알고리즘 풀이/백준
[백준 1152] 단어의 개수
iwannawebfullstack
2021. 1. 23. 23:08
문제
영어 대소문자와 띄어쓰기로만 이루어진 문자열이 있을 때 몇 개의 단어로 이루어져있는지 출력한다.
입력
The Curious Case of Benjamin Button
출력
6
1. 입력받은 문자열을 공백을 기준으로 리스트에 저장한다.
2. 리스트에서 공백을 제외한 문자를 카운트한다.
나의 풀이
test=input()
word_list=test.split(' ')
count=0
for w in word_list:
if w=='':
continue
else:
count+=1
print(count)
다른사람의 풀이
- split()으로 공백을 기준으로 나눠서 리스트에 추가할 때 공백은 추가되지 않는다.
text=input().split()
print(len(text))