240819

문제 : 푸드 파이트 대회 난이도 : Lv.1

풀이

   function solution(food) {
      let leftPart = [];

    // 왼쪽 부분 채우기
    for (let i = 1; i < food.length; i++) {
        let count = Math.floor(food[i] / 2);
        leftPart.push(String(i).repeat(count));
    }

    // 왼쪽을 거꾸로 하여 오른쪽을 만들기
    let leftStr = leftPart.join('');
    let rightStr = leftStr.split('').reverse().join('');

    return leftStr + '0' + rightStr;
}

Last updated