Programmers

[Programmers / Python 풀이] 푸드 파이트 대회

Hoo_Dev 2023. 1. 2. 14:50
def solution(food):
    answer = ''
    ans = ''
    
    for i in range(1, len(food)):
        for j in range(food[i]//2):
            ans += str(i)
    answer = ans + '0' + ans[::-1]
    return answer

 

전체 음식을 순회하고, 이후 음식의 개수를 2로 나눈 몫 만큼만 더해서 한쪽 짝을 완성 시킨다.

이후 0 을 포함시키고 순서를 뒤집은 다른 짝을 합쳐준다.