๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์นดํ…Œ๊ณ ๋ฆฌ ์—†์Œ

[๋ฐฑ์ค€/Node.js] 1152๋ฒˆ ๋‹จ์–ด์˜ ๊ฐœ์ˆ˜ || ํ’€์ด JavaScript

728x90
let input = require('fs').readFileSync('/dev/stdin').toString().trim().split(" ");

console.log(input.length);

์ฒ˜์Œ์—” ์ด๋ ‡๊ฒŒ ํ•ด์„œ ํ‹€๋ ธ๋‹ค.

 

์•Œ๊ณ ๋ณด๋‹ˆ ๊ณต๋ฐฑ์ด ์žˆ์„ ๋• 1์ด ์ถœ๋ ฅ๋๋‹ค.

 

let input = require('fs').readFileSync('/dev/stdin').toString().trim();
console.log(input.length === 0 ? 0 : input.split(" ").length);

๊ทธ๋ž˜์„œ trim ๊นŒ์ง€๋งŒ ํ•ด๋‘” string ์˜ ์ƒํƒœ์ผ ๋•Œ length๊ฐ€ 0 ์ด๋ผ๋ฉด 0์„ ์ถœ๋ ฅํ–ˆ๊ณ  (๊ณต๋ฐฑ์ผ ์‹œ)

๊ทธ๋Ÿฐ ๊ฒฝ์šฐ๊ฐ€ ์•„๋‹ ์‹œ, split(' ') ์œผ๋กœ ๋‹จ์–ด๋ณ„๋กœ ์ž˜๋ผ์„œ ๋‹จ์–ด์˜ ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•ด์คฌ๋‹ค.

 

 

 

728x90
๋ฐ˜์‘ํ˜•