Algorithm/JavaScript(Node.js)
백준 11720번: 숫자의 합(The sum of numbers) Node.js(JavaScript)
감공사
2020. 1. 1. 17:27
728x90

Code

😢 보자마자 바로 풀 수 있었다. 매우 기초적인 문제.
😊 for ... of 를 이용하여 하나씩 더해 주거나, classic for loop을 이용해서 하나씩 더해 주면 된다.
✔ for ... of
array 값을 순서대로 하나씩 가져오며, array의 길이만큼 반복해준다.
✔ 2차원 배열(Two-dementional Array)
입력값을 문자열로 가져오기 때문에 배열로 값을 지정하여 가져올 수 있다.
(e.g., input = [ '5', '54321' ]; 이라면 input[1]의 '5'는 input[1][0])
Full Code
| // For Submit |
| // const fs = require('fs'); |
| // const input = fs.readFileSync('/dev/stdin').toString().trim().split('\n'); |
| // For Local Test |
| let input = ['5', '54321']; |
| let sum = 0; |
| // 1st Solution |
| for (let num of input[1]) { |
| sum += parseInt(num); |
| } |
| console.log(sum); |
| // 2nd Solution |
| // for (let i = 0; i < parseInt(input[0]); i++) { |
| // sum += parseInt(input[1][i]); |
| // } |
| // console.log(sum); |