strs은 단어가 담긴 배열입니다.
공통된 시작 단어(prefix)를 반환해주세요.
예를 들어
strs = ['start', 'stair', 'step']
return은 'st'
strs = ['start', 'wework', 'today']
return은 ''
substring
을 통해서 뒤에서부터 한개씩 문자를 잘라서 indexOf
로 비교합니다.const getPrefix = strs => {
let prefix = strs[0]
if (strs.length === 0){
prefix = '';
}
for (i = 1; i < strs.length; i++){
// console.log(strs[i])
while(strs[i].indexOf(prefix) !== 0){
prefix = prefix.substring(0, prefix.length-1)
console.log(prefix)
}
}
return prefix
}
console.log(getPrefix(['flower', 'flue', 'fly'])) //'fl'