strs은 단어가 담긴 배열입니다. 공통된 시작 단어(prefix)를 반환해주세요.
예를 들어 strs = ['start', 'stair', 'step'] return은 'st'
strs = ['start', 'wework', 'today'] return은 ''
const getPrefix = strs => {
let prefix = "";
if(strs.length === 0) {
return prefix;
}
const checktStr = strs[0];
console.log(checktStr)
for(let i of checktStr) {
prefix += i;
console.log(prefix)
for(let j of strs) {
if(!j.startsWith(prefix))
return prefix.slice(0,-1)
}
}
return prefix;
}
strs=['start', 'stair', 'step'];
const checktStr = strs[0];
let prefix = "";
for(let i of checktStr) {
prefix += i;
}
for(let i of checktStr) {
prefix += i;
console.log(prefix)
for(let j of strs) {
if(!j.startsWith(prefix))
return prefix.slice(0,-1)
}
}
아무말이나.... 써버린 ......기술 블로그 ....^^