반응형
[되는 풀이]
word = input().split()
print(len(word))
[안 되는 풀이]
blank = input().strip().count(' ')
print(blank+1)
[고쳐서 되게 만든 풀이]
blank = input().strip()
if blank == '':
print(0)
else:
print(blank.count(' ')+1)
https://www.acmicpc.net/problem/1152
1152번: 단어의 개수
첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열
www.acmicpc.net
반응형
'코딩' 카테고리의 다른 글
[파이썬] 코딩테스트 연습 - 옹알이 (1), 옹알이 (2) 코드 해설 (1) | 2023.06.09 |
---|---|
코딩테스트 연습 [카카오 인턴] 키패드 누르기 파이썬 (1) | 2023.04.08 |
[파이썬] 코딩테스트 연습 레벨2 N개의 최소공배수 (0) | 2023.02.09 |
[백준] 2562번 파이썬 (0) | 2023.02.05 |
matplotlib을 import하고 matplotlib.pyplot을 또 import하는 이유가 뭘까? (0) | 2022.12.29 |