[BOJ] 1152번: 단어의 개수

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


맨 처음에는 단순하게 공백의 갯수를 세서 +1한 값을 출력하면 되는 문제가 아닌가 싶었는데 공백이 여러 개일 수도 있고 문장 맨 앞/뒤에 공백이 있을 수도 있어서 공백 직후에 나오는 문자의 갯수를 체크하는 방식으로 구현했습니다. 참고로 scanf의 %s로는 공백을 입력받을 수가 없어서 fgets로 짰는데 계속 틀렸고, 아직도 왜 틀렸는지는 잘 모르고 있는 상태입니다.(Testcase중에 \n이 없는게 있는건가 의심되네요.) 결국 scanf의 %c로 한 글자씩 입력받아 처리를 했습니다.


https://github.com/encrypted-def/BOJ/blob/master/1152.cpp

'알고리즘 > BOJ' 카테고리의 다른 글

[BOJ] 1010번: 다리 놓기  (2) 2018.01.01
[BOJ] 1032번: 명령 프롬프트  (1) 2018.01.01
[BOJ] 1920번: 수 찾기  (0) 2018.01.01
[BOJ] 2444번: 별찍기 - 7  (0) 2017.12.31
[BOJ] 1037번: 약수  (0) 2017.12.31
[BOJ] 1100번: 하얀 칸  (0) 2017.12.31
  Comments