목록문제/백준_자바스크립트 (91)
sm 기술 블로그
let input = require('fs').readFileSync('/dev/stdin').toString().split(); const N = parseInt(input) let cnt = 1 let i = 1 if(N===1){ console.log(1); } else { while(true){ if(N
let input = require('fs').readFileSync('/dev/stdin').toString().split(' '); const A = parseInt(input[0]); const B = parseInt(input[1]); const C = parseInt(input[2]); let cnt = 0; let profit = C-B; if(B > C || A === 0 || profit === 0){ console.log(-1); } else{ cnt = Math.floor(A / profit) + 1; // 내림이 필수적이다.;;;;;;;;;;;;;; console.log(cnt); } 올림(Math.ceil()) Math.ceil() 함수정수 올림 (음수 포함) 자릿수 지정 내림(Ma..
let input = require('fs').readFileSync(0).toString().trim().split('\n'); let len = parseInt(input[0]); let arr = []; let cnt = 0; function init (){ for(let i = 0 ; i < 26; i++){ arr[i] = -1; } } for(let j = 1; j
let input = require('fs').readFileSync("/dev/stdin").toString().trim(); let rs = input.replace(/c=|c-|dz=|d-|lj|nj|s=|z=/g,"0"); console.log(rs.length); 자바스크립트에서의 replace 한번만 수행된다. 따라서 여러번 수행하기 위해서는 /g의 명령어를 주면 된다. / | | |/는 정규식이다. 자세한 설명은 아래를 참고하자. ※ g (global) : 전체 모든 문자열을 변경함. ※ i (ignore) : 영문 대소문자를 구분없음. 정규식 https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Regular_Expressions