카테고리 없음
[코딩연습/문자열] [백준] 단어의 개수
예진잉구
2021. 1. 5. 22:24
코딩 테스트 준비하는데 시간이 촉박하다. 이번은 경험을 쌓는 겸 해보려고 하지만 마음이 급하다..!!
최대한 많이 준비하고 싶은데, 낮에는 현장실습으로 바빠서 시간이 없다. 밤에라도 이렇게 해 본다.
알고리즘 수업이랑 프로그래밍 수업을 들은 지 꽤 됐지만ㅜㅜ 이렇게 까먹었을 줄이야!
빨리 훑어보고 지나가려고 한다.
백준에서 단계별로 풀어보기 '문자열' 부터 시작한다. 시간이 촉박해 정답율이 낮은 것을 먼저 풀어봤다.
1152번: 단어의 개수
첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 띄어쓰기 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한
www.acmicpc.net
문제는 링크로 첨부한다.
s = input()
c = s.count(' ')+1
if s[0]==' ':
c-=1
if s[len(s)-1]==' ':
c-=1
print(c)
처음에는 틀려서 당황스러웠다. 알고보니 조건을 제대로 읽지 않았던 것이다.
문자열 처음과 끝에는 공백이 들어갈 수 있다는 조건이 있었다.