[python] 백준 1152번 단어의 개수(공백 다루기)

도리·2025년 2월 26일

내 코드

# rstrip, lstrip  (맨앞 맨뒤 공백 제거)
# count= 1로 시작, 공백 만날때마다 +1해주기  >> 공백으로 이루어진경우도 1로 세버리게 된다. 

S = str(input())
S = S.rstrip().lstrip()

count = 1

for i in range(len(S)):
    if S[i] == ' ':
        count += 1
A = S.strip()
if A == '':
    count= 0

print(count)

공백으로 이루어진경우로 1로 세어버리는 문제가 있었다..

따라서 마지막에
A = S.strip() if A == '': count=0 이라는 로직을 만들어서
모든 공백을 지웠더니 아무것도 없는 경우는 count=0을 만들어주었다.

profile
인공지능응용학과 졸업

0개의 댓글