• TOC {:toc}

이 글은 백준 온라인 저지의 15969번 문제를 풀이한 것을 모아놓은 글입니다.

일종의 연습 기록이며 제가 정답을 받은 코드와 참고할만한 다른 코드를 같이 기록합니다. 필요한 경우 코드에 대한 해설을 기록합니다만 코드는 통과했어도 해설은 틀릴 수 있기 때문에 가볍게 참고해주시길 부탁드립니다. 피드백은 편하신 방법으로 자유롭게 주시면 감사하겠습니다.

2021.08.03 (Python)

메모리 시간 코드 길이
29200 KB 84 ms 67 B
단계 시작 시각 끝난 시각 걸린 시간
문제 이해 16:33:46 16:34:20
풀이 생각 16:34:27 16:34:38
코딩 16:34:39 16:36:05
input()
G = list(map(int, input().split()))

print(max(G) - min(G))

아이디어 & 풀이

점수 리스트를 받아서 maxmin의 차를 출력한다.

2022.04.09 (JS)

메모리 시간 코드 길이
9496 KB 152 ms 394 B
단계 시작 시각 끝난 시각 걸린 시간
문제 이해 01:19:25 01:20:18
풀이 생각 01:20:19 01:20:28
코딩 01:20:46 01:22:17
const readline = require("readline");
const rl = readline.createInterface({ input: process.stdin, output: process.stdout });
let input = [];

rl.on("line", function (line) {
    input.push(line);
}).on("close", function () {
    const [N, line] = input;
    const score = line.split(" ").map((n) => parseInt(n));

    console.log(Math.max(...score) - Math.min(...score));
    process.exit();
});

디버그

  • fs 모듈을 이용해서 받으면 런타임에러가 발생한다.