[Template] JavaScript(Node.js) Template for Baekjoon

2023. 5. 17. 22:18·(3D)Dev Deep Dive/Templates & Guides
728x90

백준 알고리즘 문제를 풀 때는 입력을 받고 그 입력을 바탕으로 계산을 수행한 뒤 결과를 출력하는 형태가 일반적이므로, 

이를 기반으로 한 간단한 Node.js 템플릿을 만들어 이 글에 제시하였습니다.

백준 바로가기

 

Baekjoon Online Judge

Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다.

www.acmicpc.net


 

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
'(3D)Dev Deep Dive/Templates & Guides' 카테고리의 다른 글
  • [Design] 피그마 그리드 템플릿
  • [Template] SEO 향상을 위한 Header 템플릿
  • [Template] ESLint Template for FrontEnd Developers
  • [Template] Prettier Template for FrontEnd Developers
ThreeLight
ThreeLight
ThreeLight Studio의 블로그, TimeMap.exe에 오신 것을 환영합니다.
  • ThreeLight
    TimeMap.exe
    ThreeLight
  • 전체
    오늘
    어제
    • 분류 전체보기 (245)
      • Checkpoint (1)
      • (3D)Dev Deep Dive (0)
        • Templates & Guides (9)
        • Frontend origin (9)
        • Backend origin (1)
        • TroubleShootings (4)
      • Development Study (95)
        • Frontend (36)
        • Backend (21)
        • CS(Computer Science) (2)
        • Background Knowledges (11)
        • Algorithm (2)
        • Mobile (3)
        • AWS (6)
        • Python (6)
        • MSW(MapleStoryWorlds) (8)
      • Coding Test (59)
        • 문제.zip (1)
        • BaekJoon_JavaScript (0)
        • Programmers_JavaScript (9)
        • BaekJoon_Python (23)
        • Programmers_Python (10)
        • Undefined_Python (3)
        • Programmers_SQL (13)
      • 활동내역.zip (43)
        • 개인 (21)
        • Techeer (12)
        • Bootcamp (7)
        • Hackathon (1)
        • TeamProjects (2)
      • 여기 괜찮네??(사이트 | App) (5)
      • 재미있는 주제들 (8)
      • 개발 외 공부 저장소 (11)
        • 생산운영관리 (3)
        • 생활속의금융 (6)
        • 경영정보시스템 (2)
  • 링크

    • TimeMap.dmg (Portfolio)
    • GitHub 바로가기
    • 오픈프로필(카카오톡)
    • Medium 바로가기
    • Disquiet 바로가기
    • LinkedIn 바로가기
  • 인기 글

  • 태그

    Python
    react
    JavaScript
    HTML
    SQL
    TypeScript
    Baek Joon
    CSS
    프로그래머스
    programmers
  • 최근 글

  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.1
ThreeLight
[Template] JavaScript(Node.js) Template for Baekjoon
상단으로

티스토리툴바