본문 바로가기
*Algorithm/Baekjoon

[Baekjoon] 백준 1152번 단어의 개수(파이썬 Python)

by codinguser 2020. 11. 5.

백준 1152번 단어의 개수
© 2020 All Rights Reserved.  주식회사 스타트링크

 

[Baekjoon] 백준 1152번 단어의 개수

(파이썬 Python)

 

* 문제출처 : 백준 알고리즘 문제

 

 

 

백준 1152번 단어의 개수


1) 문제

 

백준 홈페이지

 

1152번: 단어의 개수

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

www.acmicpc.net


2) 풀이 과정

 

1. 문자열로 주어진다는 점에 착안

2. 공백을 기준으로 단어의 묶음으로 개수 처리

 


3) 코드

 

1
2
3
str = input().split()
 
print(len(str))
cs

< < split() 함수 참고 > >

 

2020/11/02 - [* Language/Python] - [Python] 파이썬 : 문자열 (공백)나누기(split())와 결합(join())

 

[Python] 파이썬 : 문자열 (공백)나누기(split())와 결합(join())

* split()와 join()을 이용하여 쉽게 풀 수 있는 경우. 1. 알고리즘 문제를 풀다 보면 문자열 (공백)나누기와 결합을 요구하는 문제 2. 문자열을 리스트로 나누거나, 리스트를 문자열로 결합할 때 split(

codinglevelup.tistory.com


4) 정리 노트

 

: Input()값으로 The Curious Case of Benjamin Button 주었을 때

1
2
3
4
5
str = input().split()
 
print(str)
# The Curious Case of Benjamin Button
# ['The', 'Curious', 'Case', 'of', 'Benjamin', 'Button']
cs

 

1
2
3
4
5
str = input().split()
 
print(len(str))
# The Curious Case of Benjamin Butto
# 6
 
cs

 


 

 

 

 

 

 

댓글