백준 알고리즘 JS 소스 제출 템플릿

Deinal·2023년 3월 30일
0
post-thumbnail

개요

백준 알고리즘 사이트는 편리한 프로그래머스에 비해 불편한 인터페이스를 제공한다.
소스를 로컬에서 작성하여 제출해야 하는데 문제는 입력을 받는 부분이 조금 까다로운 부분이 있어 편리하게 작성할 수 있는 프로젝트 템플릿을 만들었다.

템플릿 git 주소

https://github.com/BaeSeongwon/backjun-js-algorithm

사용법

백준 문제는 모두 번호로 구분 하기에 번호를 추천드립니다.

yarn make 1000 

명령어 이후 

d 1000
  |_ stdin.txt --> 백준에서 제공하는 입력 값을 붙여놓으면 됩니다.
  |_ 1000.js   --> solution 함수 안에 알고리즘을 작성하면 됩니다.
작성한 문제 실행

yarn start 1000 

!!문제 제출시

  백준 사이트에서 과제 제출시 템플릿 소스 중 일부 수정해야 합니다.
  아래 템플릿에서 fs.readFileSync(example) -> fs.readFileSync(product)

  const product = '/dev/stdin';
  const example = './1000/stdin.txt'; 
  const fs = require('fs');
  let [input] = fs.readFileSync(example).toString().trim().split('\n');
  ....
profile
궁금증이 많은 사람입니다.

0개의 댓글