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;
};