목록javascript (110)
언젠가는 펼쳐 볼 아카이브
사용언어: javascript - node.js #제출코드 const fs = require('fs'); const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; const n = fs.readFileSync(filePath).toString().trim(); solution(+n); function solution(n) { let reminder = n; let answer = []; for (let i = 2; i
사용언어 : javascript - node.js # 첫번째 작성 코드 const fs = require('fs'); const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; const [m, n] = fs .readFileSync(filePath) .toString() .trim() .split('\n') .map((item) => +item); solution(m, n); function solution(m, n) { let answer = []; for (let i = m; i (total += prime))); console.log(answer[0]); } else { console.log(-1); } } >> 결과..
1) Short-circuit evaluation (단축 평가) - 논리 연산(&&, ||)의 결과를 결정하는 피연산자를 타입 변환하지 않고 그대로 반환하는 것 >> 즉, 표현식을 평가하는 도중에 평가 결과가 확정된 경우 평가 과정을 생략하는 것을 말함 - "&&" 활용 예시 - 조건이 "true"일때, 무언가를 해야할 경우 사용함 - null 또는 undefined인 경우를 확인할 때 사용함 - "||" 활용 예시 - 조건이 "false"일때, 무언가를 해야할 경우 사용함 - 기본 값을 사용할 경우 사용함 Q. default parameter 같은 걸 이용하면 안되나? A. default parameter는 전달하지 않거나, undefined 인 경우에만 설정이 되므로, null, 0 일 경우 입력한 ..
사용 언어 : javascript - node.js #제출 코드 const fs = require('fs'); const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; const input = fs.readFileSync(filePath).toString().trim().split('\n'); const n = +input.shift(); const arr = input[0].split(' ').map((item) => +item); solution(n, arr); function solution(n, arr) { let answer = 0; for (let i = 0; i < n; i++) { let number = ar..