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); |
'Algorithm > JavaScript(Node.js)' 카테고리의 다른 글
백준 2675번: 문자열 반복(Repeat String) Node.js(JavaScript) (1) | 2020.01.03 |
---|---|
백준 10809번: 알파벳 찾기(Find alphabet) Node.js(JavaScript) (0) | 2020.01.01 |
Fibonacci(피보나치 수열) Node.js(JavaScript) (0) | 2020.01.01 |
Spiral Matrix(나선형 행렬 - 달팽이) Node.js(JavaScript) (0) | 2020.01.01 |
Vowels(모음 찾기) Node.js(JavaScript) (0) | 2019.12.31 |