Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

오늘도 코딩하나

[백준_javascript] 입출력과 사칙연산(11382) 본문

ALGORITHM/BOJ

[백준_javascript] 입출력과 사칙연산(11382)

오늘도 코딩하나 2024. 7. 25. 15:05

#11382 (꼬마 정민)

const fs = require('fs');
const file = process.platform === 'linux' ? '/dev/stdin' : __dirname+'/input.txt';

const [a,b,c] = fs.readFileSync(file).toString().split(' ').map(Number);

console.log(a+b+c);

 

** reduce함수 활용

const fs = require('fs');
const file = process.platform === 'linux' ? '/dev/stdin' : __dirname+'/input.txt';

const input  = fs.readFileSync(file).toString().trim().split(' ').map(Number);
const answer = input.reduce((a,b)=>a+b)
console.log(answer);

 

** 조금 더 간결하게!

const fs = require('fs');
const file = process.platform === 'linux' ? '/dev/stdin' : __dirname+'/input.txt';

const input2  = fs.readFileSync(file).toString().trim().split(' ').map(Number).reduce((a,b)=>a+b);
console.log(input2);

 

 

### 11382에서 참고한 블로그

https://dygreen.tistory.com/entry/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-%EB%B0%B1%EC%A4%80-11382%EB%B2%88-JavaScriptNodejs-%ED%92%80%EA%B8%B0

 

[알고리즘] 백준 11382번 : JavaScript(Node.js) 풀기

📌 문제 📌 풀이 const input = require('fs').readFileSync('/dev/stdin').toString().split(' '); const a = parseInt(input[0]); const b = parseInt(input[1]); const c = parseInt(input[2]); console.log(a+b+c); 다른 분들은 어떻게 풀었는지 궁

dygreen.tistory.com