Algorithm3 백준 1271번 엄청난 부자2 JavaScript const fs = require('fs'); const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; let input = fs.readFileSync(filePath).toString().trim().split(' '); const num1 = BigInt(input.shift()); const num2 = BigInt(input.shift()); console.log((num1 / num2).toString()); console.log((num1 % num2).toString()); BigInt와 toString을 안써서 여러번 틀렸다. 2022. 4. 18. 백준 2475번 검증수 JavaScript const fs = require('fs'); const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; let input = fs.readFileSync(filePath).toString().trim().split(' '); const sum = input.reduce((num1, num2) => num1 + num2 * num2, 0); // 배열.reduce((누적값, 현재값) => return값, 초기값); console.log(sum % 10); reduce가 덧셈에만 쓸 수 있는 함수인 줄 알았는데 찾다보니 곱셈에도 사용할 수 있었다. (return값) 자리에 써주면 문제없다. 2022. 4. 15. 백준 2480번 주사위 세개 JavaScript const fs = require('fs'); const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; let input = fs.readFileSync(filePath).toString().split(' '); const a = Number(input[0]); const b = Number(input[1]); const c = Number(input[2]); const numbers = function (a, b, c) { let result = 0; if (a === b && b === c) { result = 10000 + a * 1000; } else if (a === b) { result = 1000 + a * 1.. 2022. 4. 12. 이전 1 다음