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

noonssub1004님의 프로필 이미지
noonssub1004

작성한 질문수

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

14. 가장 긴 문자열

map 과 filter 함수를 써봤는데, 이렇게 하면 효율적이지 않은가요?

작성

·

308

0

for 문 돌리는게, method 돌리는것보다 빠르다고 하는데,

method 들로만 사용하여 풀면 효율적이지 않은건가요?

아래 코드로 진행해도 괜찮을까요?

 

function solution(s){  
  let answer=""

  const lengths = s.map(str => str.length)
  const max = Math.max(...lengths)
  answer= s.filter(str => str.length === max).join('')

  return answer;
}

답변 1

0

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

안녕하세요^^

네. 메서드를 활용해서 풀어도 상관없습니다.

요즘은 자바스크립트스럽게 메서드를 많이 활용해서 푸는 것 같습니다.

noonssub1004님의 프로필 이미지
noonssub1004

작성한 질문수

질문하기