[CodeKata] Day5
質問する
strsは単語を含む配列です.共通の開始語(prefix)を返してください.
たとえばstrs=[「start」、「stair」、「step」は「st」を返します.
strs=[「start」、「wework」、「today」は「」を返します.
const getPrefix = strs => {
let result = '';
if(strs.length === 0) return result;
//const first = strs[0]; 없을때
for(let i = 0; i < strs[0].length ; i++){
// start 단어의 기준만큼 돌아 / 자릿수비교
for(let j = 1; j < strs.length; j++){
// stair , step / 배열의 수
if(strs[j][i] !== strs[0][i])
// 같지않을때만 실행시켜,다르면 끝내
// strs [0][i] -> "s" "t" "a" "r" "t" ( 점차 증가 )
// strs [j][i] -> "stair" "step" -> "s" "t" "a" "i" "r" ,
//"s" "t" "e" "p"
return result;
}
result = result + strs[0][i];
// 빈배열에 남은 단어들을 담아!
}
return result;
// 값뱉어!
}
Reference
この問題について([CodeKata] Day5), 我々は、より多くの情報をここで見つけました https://velog.io/@rim0943/CodeKata-Day5テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol