본문 바로가기

BAEKJOON/JavaScript

(35)
[BAEKJOON] 셀프 넘버 (4673번) function selfNumber() { let tempArr = []; let answer = []; for (let i = 1; i
[BAEKJOON] 다이얼 (5622번) // const input = require("fs").readFileSync("/dev/stdin").toString().trim().split(""); const input = "WA".toString().trim().split(""); // const input = "UNUCIC".toString().trim().split(""); function dial(input) { let phoneDial = { 2 : "ABC", 3 : "DEF", 4 : "GHI", 5 : "JKL", 6 : "MNO", 7 : "PQRS", 8 : "TUV", 9 : "WXYZ", }; let answer = 0; for(let i = 0; i < input.length; i++) { for(let j = 2; j
[BAEKJOON] 한수 (1065번) // const input = require("fs").readFileSync("/dev/stdin").toString(); const input = "500".toString(); function arithmeticSequence(input) { let testCase = Number(input); let answer = 0; for(let i = 1; i
[BAEKJOON] 제로 (10773번) // const input = require("fs").readFileSync("/dev/stdin").toString().trim().split("\r\n"); const input = require("fs").readFileSync("testCase/testCase.txt").toString().trim().split("\r\n"); function zero(input) { let testCaseCnt = input[0]; let a = []; for(let i = 1; i { answer += +element; }) return console.log(answer); } } zero(input);
[BAEKJOON] 평균은 넘겠지 (4344번) // const input = require("fs").readFileSync("/dev/stdin").toString().trim().split(" "); const input = require("fs").readFileSync("testCase/testCase.txt").toString().trim().split("\n"); function iGuessOverTheAvg(input) { for(let i = 1; i avg) overAvgCnt++; } console.log(`${(overAvgCnt / testCase.length * 100).toFixed(3)}%`); } } iGuessOverTheAvg(input);
[BAEKJOON] 팰린드롬수 (1259번) // const testCase = require("fs").readFileSync("/dev/stdin").toString().trim().split(" "); const testCase = "121\n1231\n12421\n0".toString().trim().split("\n"); function palindromeString(testCase) { let reverseTestCase = []; for(let i = 0; i
[BAEKJOON] 평균 (1546번) // const input = require("fs").readFileSync("/dev/stdin").toString().trim().split(" "); const input1 = "3\n40 80 60".toString().trim().split("\n"); // 75.0 const input2 = "3\n10 20 30".toString().trim().split("\n"); // 66.666667 const input3 = "4\n1 100 100 100".toString().trim().split("\n"); // 75.25 const input4 = "5\n1 2 4 8 16".toString().trim().split("\n"); // 38.75 const input5 = "2\n3 10"..
[BAEKJOON] 상수 (2908번) // const input = require("fs").readFileSync("/dev/stdin").toString().trim().split(" "); const input = "734 893".toString().trim().split(" "); function getConst(input) { let input1 = input[0].split("").reverse().join(""); let input2 = input[1].split("").reverse().join(""); console.log(input1 > input2 ? input1 : input2); } getConst(input);