[Python] 백준 1152 | 단어의 개수

heige·2023년 12월 1일
0

BOJ

목록 보기
7/46
post-thumbnail

문제

https://www.acmicpc.net/problem/1152

풀이

S = input()
cnt = 0
if S[0] == " " :
    cnt -= 1
if S[len(S)-1] == " ":
    cnt -= 1

for i in range (len(S)) :
    if S[i] == " " :
        cnt += 1

print(cnt + 1)

문자열이 공백으로 시작하거나 끝날 수 있기 때문에 처음과 끝에 공백이 있는지 체크하고, 있다면 cnt를 -1 해주는 것으로 시작했다.

뭔가 더 효율적이고 간결한 방법이 있을 것 같은데. 아직은 이게 최선..

profile
웹 백엔드와 클라우드 정복을 위해 탄탄한 기반을 쌓아가고 있는 예비개발자입니다. 'IT You Up'은 'Eat You Up'이라는 표현에서 비롯되어, IT 지식을 끝까지 먹어치운다는 담고 있습니다.

0개의 댓글