[파이썬] 1152번:단어의개수

김충섭·2021년 6월 9일
0

백준

목록 보기
39/39
post-thumbnail
post-custom-banner


문제 및 해결

첫 줄에 영어 대소문자와 띄어쓰기만으로 이루어진 문자열이 주어진다. 단어는 한 개의 띄어쓰기로 구분되며 공백이 연속으로 나오지 않는다. 문자열 양 끝에는 공백이 있을 수 있다.

직관적으로 생각하면 공백을 기준으로 문자열을 쪼개면 된다.
문자열을 공백을 기준으로 쪼개는 함수 split()를 이용하자. split()함수는 인자값을 주지 않을 때 공백을 기준으로 문자열을 쪼개 리스트 형식으로 반환한다.

그리고 len()함수를 이용하여 리스트 요소의 갯수를 구하면 그게 바로 단어의 갯수다.

소스코드

length = input().split()  # 문자열로 입력받은 다음 공백을 기준으로 짤라 리스트로 만든다
print(len(length))  # len()을 이용하여 리스트의 요소 갯수를 구한다.
profile
나를 위한 개발블로그
post-custom-banner

0개의 댓글