-
카테고리
-
세부 분야
알고리즘 · 자료구조
-
해결 여부
미해결
선생님 이 방법으로 풀어봤는데 왜이게 되는건지 모르겠어요
22.04.01 14:59 작성 조회수 158
0
function solution(s){
const arr = [];
arr.push(s[0])
for(let i=0; i<s.length; i++){
if(arr[arr.length-1]<s[i]){
arr.push(s[i])
}
}
return arr
}
예전에 써먹었던 방법으로 우연히 한건데
arr[arr.length-1] 이게 배열의 맨 끝을 나타내는건가요?
답변을 작성해보세요.
0
김태원
지식공유자2022.04.08
안녕하세요^^
arr[arr.length-1] 의 값이 앞에 있는 학생 중 가장 큰 학생이기 때문에 위 코드도 답이 나오는 코드입니다.
arr[arr.length-1] 의 값은 배열의 맨 마지막 값입니다.
답변 1