스택과 큐를 응용한 풀이
function solution(food) {
var answer = ['0'];
for (let i=food.length-1; i>0; i--){
let string = (i+'').repeat(Math.floor(food[i] / 2));
answer.push(string)
answer.unshift(string)
};
return answer.join('');
}
문자열 뒤집기를 이용한 풀이
function solution(food) {
let res = '';
for (let i = 1; i < food.length; i++) {
res += String(i).repeat(Math.floor(food[i]/2));
}
return res + '0' + [...res].reverse().join('');
}