728x90
백준 알고리즘 문제를 풀 때는 입력을 받고 그 입력을 바탕으로 계산을 수행한 뒤 결과를 출력하는 형태가 일반적이므로,
이를 기반으로 한 간단한 Node.js 템플릿을 만들어 이 글에 제시하였습니다.
백준 바로가기
Node.js 환경에서 사용할 수 있는 Beakjoon용 코드 템플릿
주석을 통해 나눠둔 몇 가지 주요 입력방식에 따른 기본 템플릿입니다.
문제 유형에 따라 주석을 해제하거나 이를 참고하여 입력받는 로직을 완성시키신 이후,
아래의 solution 함수 내부에 정답을 위한 코드를 적어 사용하시면 됩니다.
// 이 두 줄을 필수로 작성합니다.
let fs = require("fs");
let input = fs.readFileSync("/dev/stdin").toString().split("\n");
// 예를 들어 아래와 같은 테스트 코드가 있다면?
// 5
// 2 3
let testCase = Number(input[0]); // 첫 번째 줄
let firstTestCase = input[1].split(' ').map(Number); // 두 번째 줄을 각각 매핑하기
// 만약 testCase가 n개가 나온다면 위 코드에 반복문을 씌워 사용하세요.
function solution(testCase, firstTestCase) {
// 여기에 문제를 해결하는 코드를 작성하세요.
}
console.log(solution(testCase, firstTestCase));
End
728x90
'(3D)Dev Deep Dive > Templates & Guides' 카테고리의 다른 글
[Design] 피그마 그리드 템플릿 (0) | 2023.06.05 |
---|---|
[Template] SEO 향상을 위한 Header 템플릿 (0) | 2023.05.24 |
[Template] ESLint Template for FrontEnd Developers (0) | 2023.05.13 |
[Template] Prettier Template for FrontEnd Developers (0) | 2023.05.13 |
[Template] GitHub Label Setting (1) | 2023.04.23 |