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)
'알고리즘' 카테고리의 다른 글
프로그래머스)타겟 넘버 - python (0) | 2023.01.06 |
---|---|
백준 1026) 보물 -python (0) | 2023.01.05 |
프로그래머스) 명예의 전당(1) - python (0) | 2023.01.03 |
프로그래머스)과일장수 -python (0) | 2023.01.02 |
프로그래머스) 크기가 작은 부분문자열 -python (0) | 2023.01.01 |