https://www.acmicpc.net/problem/4470
4470번: 줄번호
문제 텍스트에서 줄을 입력받은 뒤, 줄 번호를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 줄의 수 N이 주어진다. 둘째 줄부터 N개의 줄에 각 줄의 내용이 주어진다. 각 줄에 있는 글자의 ��
www.acmicpc.net
문자열을 이용하여 풀었다. 특이한 점은 `를 이용하여 문자열을 표현했다는 것이다.
//1. 문자열을 이용하자
//2. 비동기를 이용하자
const readline = require('readline')
const input = []
let cnt = 0
const rl = readline.createInterface({
output: process.stdout,
input: process.stdin
})
function solution(input) {
return input.map((x, i) => { return `${i + 1}. ${x}`}).join('\n')
}
rl.on('line', line => {
if(cnt === 0) {
cnt = Number(line)
}
else {
input.push(line)
cnt--
}
if(cnt === 0) {
console.log(solution(input))
rl.close()
}
}).on('close', () => {
process.exit()
})'백준' 카테고리의 다른 글
| 백준2980 - 도로와 신호등 (0) | 2020.08.09 |
|---|---|
| 백준14562 - 태권왕 (0) | 2020.08.06 |
| 백준17249 - 태보태보 총난타 (0) | 2020.08.06 |
| 백준11383 - 뚊 (0) | 2020.08.05 |
| 백준1388 - 바닥 장식 (0) | 2020.08.03 |