주어진 문자열 중 e 라는 숫자간의 거리들을 배열로 반환하기
function solution(s, t) {
let answer = [];
let p = 1000;
for(let i of s){
if(i===t){
p=0;
answer.push(p)
}else{
p++;
answer.push(p)
}
}
p=1000;
for(let i=s.length-1; i>=0; i--){
if(s[i]===t){
p=0;
}else{
p++
answer[i] = Math.min(answer[i], p)
}
}
return answer;
}
let str = "teachermode";
console.log(solution(str, "e"));
for(let i=s.length-1; i>=0; i--){ if(s[i]===t){ p=0; }else{ p++ answer[i] = Math.min(answer[i], p) } // 뒤에서부터 검사하기//