알고리즘/프로그래머스

Lv.1 - 푸드 파이트 대회

hoj0806 2024. 7. 5. 14:25

문제

풀이코드

const solution = (food) => {
    let foodArr = []
    food.map((item, index) => {
        if(index !== 0) {
            if(item !== 1) {
                if(item % 2 === 0) {
                    for(let i = 1; i <= item / 2; i++) {
                         foodArr.push(index)   
                    }
                } else {
                    for(let i = 1; i<= (item - 1) / 2; i++) {
                        foodArr.push(index)     
                    }   
                }
            }
        }
    })
    return foodArr.join("")+"0"+foodArr.reverse().join("")
}