본문 바로가기

BAEKJOON/JavaScript

(35)
[BAEKJOON] 나머지 (3052번) // const input = require("fs").readFileSync("/dev/stdin").toString().trim().split("\n"); // const input = "1\n2\n3\n4\n5\n6\n7\n8\n9\n10".toString().trim().split("\n"); // const input = "42\n84\n252\n420\n840\n126\n42\n84\n420\n126".toString().trim().split("\n"); const input = "39\n40\n41\n42\n43\n44\n82\n83\n84\n85".toString().trim().split("\n"); function getRestNum(input) { let numArr = input...
[BAEKJOON] A+B -2 (2558번) // const input = require("fs").readFileSync("/dev/stdin").toString().split("\n"); const input = "1\n2".toString().split("\n"); function aPlusB(input) { let a = Number(input[0]); let b = Number(input[1]); console.log(a + b); } aPlusB(input);
[BAEKJOON] 더하기 사이클 (1110번) // const input = require("fs").readFileSync("/dev/stdin").toString().trim().split(" "); const input = "26".toString(); function addFunction(input) { let num = Number(input); let sum = 0; let answer = 0; while (true) { sum = Math.floor(num / 10) + num % 10; num = (num % 10 ) * 10 + sum % 10; answer++; if(Number(input) === num) break; } console.log(answer); } addFunction(input);
[BAEKJOON] 단어의 개수 (1152번) // const input = require("fs").readFileSync("/dev/stdin").toString().trim().split(" "); const input = "".toString().trim().split(" "); function countTheWordsInString(input) { let answer = input[0] === "" ? 0 : input.length; console.log(answer); } countTheWordsInString(input);
[BAEKJOON] 검증수 (2475번) const input = require("fs").readFileSync("/dev/stdin").toString().split(" "); function numberOfVerifications() { let inputMap = input.map(x => Number(x * x)); let answer = 0; inputMap.forEach(function(element) { answer += Number(element); }); console.log(answer % 10); } numberOfVerifications(input);
[BAEKJOON] OX퀴즈 (8958번) const input = require("fs").readFileSync("/dev/stdin").toString().split("\n"); // version1 function sumScore(input) { let testCase = input[0]; for(let i = 1; i
[BAEKJOON] 문자열 반복 (2675번) const input = require("fs").readFileSync("/dev/stdin").toString().split("\n"); function printString(input) { let testCase = Number(input[0]); for(let i = 1; i x.repeat(times)).join(""); console.log(answer); } } printString(input);
[BAEKJOON] 음계 (2920번) const input = require("fs").readFileSync("/dev/stdin").toString().split("\n"); function checkTheScale(input) { let scale = Number(input.join("")); let ascending = 12345678; let descending = 87654321; if(scale === ascending ) { console.log("ascending"); } else if (scale === descending) { console.log("descending"); } else { console.log("mixed"); } } checkTheScale(input);