알고리즘 풀이/백준

[백준 1152] 단어의 개수

mhko411 2021. 1. 23. 23:08
728x90

문제

영어 대소문자와 띄어쓰기로만 이루어진 문자열이 있을 때 몇 개의 단어로 이루어져있는지 출력한다.

 

입력

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))

'알고리즘 풀이 > 백준' 카테고리의 다른 글

[백준 7568] 덩치 cpp-py  (0) 2021.01.26
[백준 2231] 분해합 cpp-py  (0) 2021.01.26
[백준 2309] 일곱 난쟁이  (0) 2021.01.26
[백준 2789] 블랙잭  (0) 2021.01.26
[백준 1157] 단어 공부  (0) 2021.01.23