(1).백준 17884번 Lost Lineup는 순서를 지정해줘서 다시 출력해야 하는 문제였는데

간단히 지정된 값을 배열에 넣는 방식으로 해결했다고 생각했지만

문득 1개 이상이라고 하는데 1개면 그냥 다음 라인이 없을 수 있지 않나? length 에러 날 것 같은데? 라는생각이 들었지만

일단 제출했다가 런타임 에러가 발생했고

당연히 저 부분에서 에러가 났겠구나 싶어서 if문으로 null 체크를 해주니 바로 통과했다.

 

const input = `1`.split('\n').map(el => el.split(' ').map(Number))

const result = [1]

if(input[1] != null){
    for(let i = 0 ; i < input[1].length ; i++){
        result[input[1][i]+1] = i+2
    }
}
console.log(result.join(' '))

'회고' 카테고리의 다른 글

[개발일지] - 660  (0) 2025.04.24
[개발일지] - 659  (0) 2025.04.23
[개발일지] - 657  (0) 2025.04.21
[개발일지] - 656(주말)  (0) 2025.04.20
[개발일지] - 655(주말)  (0) 2025.04.19

+ Recent posts