Solution
이하와 같이 fs.readFileSync(0, 'utf-8') 의 형태로 입력을 받으면 CPH 활용이 가능합니다
const fs = require('fs');
const inputData = fs.readFileSync(0, 'utf-8').trim().split(' ').map(Number);
console.log(inputData);
readFileSync -> 동기
0 -> 표준입력
utf-8 -> 인코딩
Competitive Programming Helper
https://marketplace.visualstudio.com/items?itemName=DivyanshuAgrawal.competitive-programming-helper
Competitive Programming Helper (cph) - Visual Studio Marketplace
Extension for Visual Studio Code - Makes judging, compiling, and downloading problems for competitve programming easy. Also supports auto-submit for a few sites.
marketplace.visualstudio.com
백준 등의 사이트를 기준으로 여러 입력 값을 두고 각각에 대한 출력 값을 빠르게 확인하는 등
Competitive Programming에 유용한 VSCode Extension입니다
example

https://www.acmicpc.net/problem/33612

references
1. https://www.acmicpc.net/board/view/137718
- Node.js 사용 시 런타임 에러(EACCES)가 발생한다면?
2. https://mule-heo.tistory.com/398
[node.js] 텍스트 파일로부터 /dev/stdin 입력 받기
요약 command < input.txt > output.txt 명령어 뒤에 < 파일명을 붙이면 해당 파일로부터 내용을 가져와 입력하며, > 파일명을 붙이면 프로그램 수행중에 출력되는 내용들을 기록합니다. 터미널이 제공하
mule-heo.tistory.com
[🐸Node.js] fs모듈 불러오기- fs.readFile()
Node.js에서는 JavaScript 코드 파일 가장 상단에 require 구문을 사용하여 모듈을 불러온다. const fs = require('fs'); // 파일 시스템 모듈을 불러옵니다const dns = require('dns'); // DNS 모듈을 불러옵니
velog.io
4. https://minjo0n.tistory.com/2
[백준BOJ] JavaScript 입력 받는 방법 종류별 정리 - JavaScript(node.js)(25.01.13 업데이트)
아래의 내용은 제가 Javascript로 백준 사이트에서 문제를 풀 때 사용하는 방법을 공유하고자 작성한 글입니다.개선점에 대한 피드백 언제든 환영입니다!🙆♂️ -2023.02.07입력받는 방법으로 바
minjo0n.tistory.com
'Problem-Solving > BOJ' 카테고리의 다른 글
| [BOJ] 1600 말이 되고픈 원숭이 (cpp) (16) | 2025.01.06 |
|---|---|
| [BOJ] 1405 미친 로봇 (13) | 2024.11.30 |
| [BOJ] 18712 Ice-cream Knapsack (13) | 2024.11.26 |
| [BOJ] 21820 Acowdemia I (13) | 2024.10.05 |