1. document.getElementsByClasName('')등 여러개의 결과가 나올 수 있는 경우
결과는 배열 형태로 반환되기 때문에 [0]등의 순서를 index로 조회해서 사용해야 한다.
이런 방식을 통해 해당 태그에 접근할 수 있고 돔 조작도 가능하다.

 

 

 

 

 

(1).백준 2751번 수 정렬하기 2는 다행히 수 정렬하기와 다르게 JS로 풀 수 있는 문제였다.
백준에 정이 떨어졌던 가장 큰 이유가 js로는 풀 수 없는 문제들이 숨어있고
js로 제출하게 놔둔다는 부분이었다.

뭔가 수상한 냄새가 풀풀 나는 문제들은 맞힌 사람에 Node.js가 있는지를 확인해야 하는데
쉽거나 단순한 문제에서도 가끔 js는 풀 수 없는 문제가 있어 왜 틀렸는지 한참 고민하게 만든다.

이제는 시간초과 또는 메모리초과(특히 메모리)가 나올 경우 확인하지만
이걸 모를 때는 내 코드의 문제가 뭔지 한참 고민했던 일들이 있었다.

문제는 단순히 수를 정렬하는 것이기 때문에
최적의 방식으로 정렬하는 timsort로 구성된 내장 sort를 이용했다.

const input = `5
5
4
3
2
1`.split('\n').slice(1).map(Number).sort((a,b) => a-b)


console.log(input)

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

[취업준비일지] - 111  (0) 2023.02.08
[취업준비일지] - 110  (0) 2023.02.07
[취업준비일지] - 108  (0) 2023.02.05
[취업준비일지] - 107  (0) 2023.02.04
[취업준비일지] - 106  (0) 2023.02.03

+ Recent posts