알고리즘
프로그래머스) 푸드 파이트 대회 -python
1일1공부실천하자
2023. 1. 3. 23:14
https://school.programmers.co.kr/learn/courses/30/lessons/134240\
문제는 간단하다.
준비된 음식의 갯수가 담긴 리스트 food가 주어지고(0번째는 물) 각 음식은 공평하게 둘로 나뉘어 진다.
def solution(food):
answer = ''
water = [0]
second = []
first = []
food.pop(0)
for i in range(1,len(food)+1):
a = food[i-1] // 2
for j in range(1,a+1):
first.append(i)
second.insert(0,i)
answer = first + water + second
return ''.join(str(s) for s in answer)