JS 복습 키워드 가장 짧은 문자 거리
가장 짧은 문자 거리
주어진 문자열 중 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) } // 뒤에서부터 검사하기//
Author And Source
이 문제에 관하여(JS 복습 키워드 가장 짧은 문자 거리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jaeilnet/JS-복습-키워드-가장-짧은-문자-거리저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)