문제 링크
https://www.acmicpc.net/problem/1000
답안
const fs = require('fs')
const inputData = fs.readFileSync('/dev/stdin').toString().split(' ')
const a = parseInt(inputData[0])
const b = parseInt(inputData[1])
console.log(a+b)
- 백준은 문제풀이가 좀 기괴하다.
- fs 모듈을 불러와서 입력되어있는 데이터를 불러와 문자열화 한다.
- fs.readFileSync는 buffer 형식으로 return되기 때문에 toString을 해주어야 하며,
- readFileSync는 동기적으로 파일을 읽어와서 위 작업이 끝나기 전까지 아래 줄들이 실행되지 않게 한다. - 이 후, split으로 공백(스페이스)를 기준으로 나눈 뒤 배열로 만든다.
- 배열을 이용하여 필요한 값을 연산한다.
'코테 문제 풀이' 카테고리의 다른 글
[백준 4673] 셀프 넘버 (Node.js) (0) | 2023.01.30 |
---|---|
[백준 3052] 나머지 (Node.js) (0) | 2023.01.27 |
[레벨 0] k의 개수 (이중 for문, split, Array 메서드체이닝) (0) | 2023.01.11 |
[레벨 0] 팩토리얼 (헬퍼함수, while) (0) | 2023.01.10 |
[레벨 0] A로 B 만들기 (배열 정렬 후 join으로 문자열화) (0) | 2023.01.10 |