CodingSpace

코드스테이츠/코플릿 - getLongestWord 본문

코드스테이츠/코플릿

코드스테이츠/코플릿 - getLongestWord

개발자_조이킴 2022. 7. 16. 20:38

Problem. getLongestWord


Description.

문자열을 입력받아 문자열에서 가장 긴 단어를 리턴하는 함수를 작성하시오.

※ 입력받은 배열이 빈 배열인 경우 0을 반환한다.

 

입력:

  • 인자1: str
    • string 타입의 공백이 있는 알파벳 문자열

 

출력: 

  • string 타입을 반환

My Answer. 

function getLongestWord(str) {
  // 공백을 기준으로 단어를 쪼개 배열로 만든다.
  let arr = str.split(" ");
  let answer = arr[0];

  for(let i = 1; i < arr.length; i++) {
    // 만약 현재 단어(answer)보다 길이가 긴 경우, answer 단어를 바꿔준다. (arr[i])
    if(answer.length < arr[i].length)
      answer = arr[i]
  }

  return answer;
}

Comments.

코드스테이츠 저작권으로 문제가 된다면 본 게시물 비공개로 처리하겠습니다!

SEB IM 34기 수료생

Comments