BOJ[1152] - 단어의 개수 by JavaScript
단어의 개수
문제
언어
- JavaScript
문제 풀이 step 1
- 영어 대소문자와 띄어쓰기만으로 이루어진 문자열이 주어집니다.
- 단어는 띄어쓰기 한 개로 구분되기 때문에 띄어쓰기로 문자열을 나눠서, 나뉜 문자열들의 개수를 세면 됩니다.
- 단, 띄어쓰기 한 개로 구성된 문자열의 경우 예외처리를 해줘야 합니다. 문제에서 공백이 연속해서 나오는 경우는 없다고 했으니 크기가 1인 공백만 한번 체크해주면 됩니다.
소스 코드
const input = require("fs").readFileSync("/dev/stdin").toString().split("\n");
const solution = (input) => {
if (input[0] === " ") return 0;
return input[0].trim().split(" ").length;
};
console.log(solution(input));