티스토리 뷰

반응형

문제

N명의 학생을 일렬로 세웠을 때, 선생님이 볼 수 있는 학생의 수를 구하시오.

앞사람보다 크면 보이고, 작거나 같으면 보이지 않습니다.

 

 

입력 예제

[133, 145, 150, 127, 156, 134]

 

 

출력 예제

4

 

 

 

 

 

풀이

function solution(h) {
  let answer = 1; // 첫번째 사람은 무조건 카운팅
  let max = h[0]; // 첫번째 사람 키를 최댓값으로 초기화하고 시작
  
  for (let i = 1; i < h.length; i++) {
    if (h[i] > max) {
      answer++;
      max = h[i];
    }
  }
  
  return answer;
}

 

 

반응형
반응형
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28