강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

JEE SUN LEE님의 프로필 이미지
JEE SUN LEE

작성한 질문수

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

5. 등수구하기

안녕하세요, 질문드립니다.

작성

·

147

1

  • 처음에 answer를 지정할 때, 배열이 짧다면, 아래와 같이 해도 될런지요? 혹 인터뷰에서 감정대상일까요?
let answer = [1, 1, 1, 1, 1];
  • Array.from를 사용할 경우, 빈 괄호안에 x를 넣는 것과, 넣지 않는 것의 차이는 무엇인가요?
let answer = Array.from({ length: 5 }, (x) => 1);

 

퀴즈

배열을 순회하며 이전에 나온 모든 수보다 큰 수들의 개수를 효율적으로 세는 방법은 무엇일까요?

배열을 정렬한 후 앞에서부터 순서대로 센다.

현재까지 나타난 수들 중 최대값을 기록하며 순회한다.

각 수를 배열의 모든 다른 수와 비교하여 개수를 센다.

배열의 첫 번째 수만 확인하여 결정한다.

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

배열이 짧다면 직접 초기화를 해도 상관없습니다.

x를 넣는것과 넣지 않는 것의 차이는 없습니다. x는 {length : 5} 만들어진 유사배열객체의 원소값(undefined)입니다.

JEE SUN LEE님의 프로필 이미지
JEE SUN LEE

작성한 질문수

질문하기