프로그래머스 LEVEL 1(푸드 파이트 대회)

image

  • 사용 언어 : javascript

  • 해결 날짜 : 2022-11-10

  • 해결 방법 :
    • 칼로리가 높은 순으로 절반 개수씩 answer에 추가
    • answer의 역순 + 물 + answer 반환
  • 회고 :
    • x
  • 코드

    function solution(food) {
        let answer = '';
        for (let i = food.length - 1; i >= 0; i--) {
            const half = parseInt(food[i] / 2);
            answer += `${i}`.repeat(half);
        }
        const reverse = answer.split('').reverse().join('');
        return `${reverse}0${answer}`;
    }
    
  • 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges