SMALL javascript16 유용한 method(숫자, 문자) 숫자, 수학 toString() -> 10진수 -> 2진수/16진수 let num = 10; num.toString(); // "10" num.toString(2); // "1010" Math. PI 원주율 ceil() 올림 floor() 내림 round() 반올림 toFixed() let userRate = 30.1234; // 문자열을 반환한다. userRate.toFixed(2); // "30.12" userRate.toFixed(0); // "30" userRate.toFixed(6); // "30.123400" parseInt() 숫자로 바꿔줌 // 숫자로시작하지않으면 에러 parseFloat 부동인수를 반환 소수점이하는 무시 random() 0~1 랜덤으로 반환 max() 최대값 min() 최.. 2022. 11. 3. 백준 2309번 일곱 난쟁이 const fs = require('fs'); const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; const nums = fs.readFileSync(filePath).toString().trim().split('\n').map( (i) => parseInt(i)); let arr; for (let i=0; i item !== nums[i] && item !== nums[j]); // break; } } // if (!!arr) break; } arr.sort((a, b) => a - b); for(let i=0; i 2022. 7. 2. 백준 Node.js(자바스크립트) 11328 strfry문제 const fs = require('fs'); const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; const input = fs.readFileSync(filePath).toString().split("\n"); let num = +input.shift(); strfry(); function strfry() { for (let i = 0; i < num; i++) { let arr = input[i].split(" "); let a = arr[0]; let b = arr[1].split("").reverse().join(""); if (a === b) { console.log("Possible"); } else { c.. 2021. 9. 23. 백준 Node.js(자바스크립트) 10808번 알파벳 개수(아스키코드) const fs = require('fs'); const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; const input = fs.readFileSync(filePath).toString().split(""); alphabet(input); function alphabet(A) { let arr = Array(26).fill(0); for (let i = 0; i < A.length; i++) { let letter = A[i].charCodeAt() - 97; arr[letter]++; } console.log(arr.join(" ")); } 아스키코드 대처법과 빈배열만들기(Array().fill())을 알면 어렵지않다. 2021. 9. 22. 이전 1 2 3 4 다음 LIST