Design & Coed 2: 가장 긴 단어를 찾아라

1436 단어

가장 긴 단어 찾기 Find the Longest Word in a String


최장 단어를 찾아내다
문장에서 가장 긴 단어를 찾아내 길이를 되돌려줍니다.
함수의 반환 값은 숫자여야 한다.
도전을 완성하지 못할 때'Read-search-Ask'큰 수법을 써라
function findLongestWord(str) {
  //           
  return str.length;
}

findLongestWord("The quick brown fox jumped over the lazy dog");

사용 가능한 문을 표시하려면 다음과 같이 하십시오.


검색된 문자를 사용하여 문자열을 배열 String으로 분할합니다.split () 검색 문자열 길이/배열 길이 String.length

단계 해결 1:

  • 문자열의 빈칸을 검색하고 빈칸을 통해 문자열을 그룹으로 분할한다.
  • 검색수 그룹의 각 문자열의 길이를 검색하고 가장 긴 길이를 변수에 부여한다.
  • 출력 변수;
  • function findLongestWord(str) {
      str = str.split(" ");                 //             
      var zc = 0;
      for(var i=0; i

    단계 해결 2:

  • 문자열의 빈칸을 검색하고 빈칸을 통해 문자열을 그룹으로 분할한다.
  • Array를 통과한다.sort()에서 수조의 길이를 정렬하기;
  • 출력수 그룹의 마지막 길이;
  • function findLongestWord(str){
        str = str.split(" ");                   //             ;
        var zc=str.sort(function(a, b) {        //  Array.sort()         ;
          return a.length - b.length;
        });
        return zc[zc.length-1].length;          //           ;
    }
    findLongestWord("The quick brown fox jumped over the lazy dog");
    

    좋은 웹페이지 즐겨찾기