[JS] 백준 2742. 찍기N

n-u·2022년 6월 21일
0

Algorithm

목록 보기
11/33
post-thumbnail

백준 2742. 찍기N

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

❌ 제출한 풀이 1(출력 형식이 잘못 되었습니다.)

const fs = require('fs');
const file = process.platform === "linux" ? '/dev/stdin' : './input.txt';
let input = fs.readFileSync(file).toString();
let result = '';

for (let i = +input; i > 0; i--) {
    result += i + `\n`;
}

console.log(result);

⭕ 제출한 풀이 2(정답)

const fs = require('fs');
const file = process.platform === "linux" ? '/dev/stdin' : './input.txt';
let input = Number(fs.readFileSync(file).toString());
let result = '';

for (let i = +input; i > 0; i--) {
    result += i + `\n`;
}

console.log(result);

풀면서 알게 된 것

  • 제출한 풀이1의 출력 형식의 타입이 달라 생겨난 오류였다.

    수정하기 전 답

    5 string
    4 number
    3 number
    2 number
    1 number

    수정 후의 답

    5 number
    4 number
    3 number
    2 number
    1 number

    • 이전 문제에는 출력 형식에 대한 오류가 나오지 않아서 띄어쓰기가 잘못 된 건가 했지만, 결국 출력 값은 맞으나 type이 달라 오류가 발생한 것이 었다.
profile
기록하며 발전하는 삶

0개의 댓글