[Algorithm] 3 week(1.24 ~ 30) 2/3

Dev_min·2022년 1월 26일
0

algorithm

목록 보기
8/157

821. Shortest Distance to a Character

var shortestToChar = function(s, c) {
  const tempArr = [];
  const result = [];
  for (let i = 0; i < s.length; i++) {
    if (s[i] === c) {
      tempArr.push(i);
    }
  }
  for (let i = 0; i < s.length; i++) {
    result.push(Math.min(...tempArr.map((n) => Math.abs(n - i))));
  }
  return result;
};
profile
TIL record

0개의 댓글