📅 2022.10.08
📖 파트너 : 정관훈
문제설명 :
strs은 단어가 담긴 배열입니다.
공통된 시작 단어(prefix)를 반환해주세요.
예시
strs = ['start', 'stair', 'step']
return은 'st'
strs = ['start', 'wework', 'today']
return은 ''
처음에는 배열의 문자열을 첫 글자 부터 비교하여 같으면 빈문자열에 더하고 아니면 break로 멈추고 문자열을 반환하는 형태로 생각하여 단순한 풀이를 작성했는데 조건이 하나 걸리는 문제로 일부만 테스트 통과가 되었다.
const getPrefix = strs => {
let result = '';
strs.sort();
if (strs.length === 0) return result
for(let i = 0; i <strs[0].length; i++){
if(strs[0][i] === strs[strs.length-1][i]){
result += strs[0][i]
}else break;
}
return result;
}
이 코드를 짤 때 유의해야 할 점은