본문 바로가기

Coding Test/JavaScript60

[Javascript] (백준 2839) 설탕 배달 [Javascript] (백준 2839) 설탕 배달 💡 구글에 Javascript 풀이가 많이 없거나, 배운 점이 있으면 포스팅합니다. 내 풀이 //* 인풋 (디폴트) const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; const input = require('fs').readFileSync(filePath).toString().trim().split('\n'); //* 인풋 (커스텀) const n = +input; //* 함수 콜 (고정) let answer = solution(n); answer = typeof answer === 'n.. 2022. 6. 28.
[Javascript] (백준 20291) 파일 정리 [Javascript] (백준 20291) 파일 정리 💡 구글에 Javascript 풀이가 많이 없거나, 배운 점이 있으면 포스팅합니다. 내 풀이 //* 인풋 (디폴트) const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; const input = require('fs').readFileSync(filePath).toString().split('\n'); //* 인풋 (커스텀) let [n, ...files] = input; n = +n; files = files.map((file) => file.trim()); //* 함수 콜 (고정) let an.. 2022. 6. 27.
[Javascript] (백준 1259) 팰린드롬 수 [Javascript] (백준 1259) 팰린드롬 수 💡 구글에 Javascript 풀이가 많이 없거나, 배운 점이 있으면 포스팅합니다. 내 풀이 //* 인풋 (디폴트) const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; const input = require('fs').readFileSync(filePath).toString().split('\n'); //* 인풋 (커스텀) inputNums = input.map((num) => +num); //* 함수 콜 (고정) let answer = solution(inputNums); answer = ty.. 2022. 6. 27.
[Javascript] (백준 10816) 숫자 카드2 [Javascript] (백준 10816) 숫자 카드2 💡 구글에 Javascript 풀이가 많이 없거나, 배운 점이 있으면 포스팅합니다. 내 풀이 //* 인풋 (디폴트) const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; const input = require('fs').readFileSync(filePath).toString().split('\n'); //* 인풋 (커스텀) const n = +input[0]; const numsA = input[1].split(' ').map((num) => +num); const m = +in.. 2022. 6. 26.
[Javascript] (백준 2217) 로프 [Javascript] (백준 2217) 로프 💡 구글에 Javascript 풀이가 많이 없거나, 배운 점이 있으면 포스팅합니다. 내 풀이 //* 인풋 (디폴트) const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; const input = require('fs').readFileSync(filePath).toString().split('\n'); //* 인풋 (커스텀) const [n, ...nums] = input.map((num) => +num); //* 함수 콜 (고정) let answer = solution(n, nums); answer = typeof answer === 'number' ? answer : a.. 2022. 6. 26.
[Javascript] (백준 1764) 듣보잡 [Javascript] (백준 1764) 듣보잡 💡 구글에 Javascript 풀이가 많이 없거나, 배운 점이 있으면 포스팅합니다. 내 풀이 //* 인풋 (디폴트) const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; const input = require('fs').readFileSync(filePath).toString().split('\n'); //* 인풋 (커스텀) const n = +input[0].split(' ')[0]; const m = +input[0].split(' ')[1]; //* 함수 콜 (고정) .. 2022. 6. 26.
[Javascript] (백준 11728) 배열 합치기 [Javascript] (백준 11728) 배열 합치기 💡 구글에 Javascript 풀이가 많이 없거나, 배운 점이 있으면 포스팅합니다. 내 풀이 (2 포인터) //* 인풋 (디폴트) const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; const input = require('fs').readFileSync(filePath).toString().split('\n'); //* 인풋 (커스텀) const n = +input[0][0]; const m = +input[0][1]; const numsA = input[1].split(' ').map((num) => +num); const numsB = input[2].spl.. 2022. 6. 25.
[Javascript] (백준 20053) 최소, 최대2 [Javascript] (백준 20053) 최소, 최대2 💡 구글에 Javascript 풀이가 많이 없거나, 배운 점이 있으면 포스팅합니다. 내 풀이 //* 인풋 (디폴트) const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; const input = require('fs').readFileSync(filePath).toString().split('\n'); //* 인풋 (커스텀) const n = +input[0]; //* 함수 콜 (고정) for (let i = 1; i +num); const answer = solution(N, nums); c.. 2022. 6. 25.
[Javascript] (백준 1212) 8진수 2진수 [Javascript] (백준 1212) 8진수 2진수 💡 구글에 Javascript 풀이가 많이 없거나, 배운 점이 있으면 포스팅합니다. 내 풀이 //* 인풋 - 디폴트 const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; const input = require('fs').readFileSync(filePath).toString().split('\n'); //* 인풋 - 커스텀, 함수 콜 const n = input[0]; const answer = solution(n); console.log(answer.trim()); //* 로직함수 function solution(n) { return BigInt(`0o${n}`.. 2022. 6. 25.
[Javascript] (백준 2729) 이진수 덧셈 💡 구글에 Javascript 풀이가 많이 없거나, 배운 점이 있으면 포스팅합니다. 내 풀이 //* 인풋 - 디폴트 const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; const input = require('fs').readFileSync(filePath).toString().split('\\n'); //* 인풋 - 커스텀, 함수 콜 const n = +input[0]; for (let i = 0; i < n; i++) { const [a, b] = input[i + 1].split(' '); const answer = solution(a, b); console.log(answer.trim()); } //* 로직함수.. 2022. 6. 25.