# 가운데는 무조건 0이니 0을 가운데로 대칭 생성 for문 생각하기
def solution(food):
answer = ''
for i in range(1, len(food)):
answer += (str(i)*(food[i]//2))
return answer + '0' + answer[::-1]
이게 좋은 문제 접근이라고는 생각하지 않기 때문에, 풀고 다른 사람 풀이를 참고해보았다.
from itertools import chain
def solution(food):
stack = []
for i in range(1, len(food)):
for _ in range(food[i]//2):
stack.append(i)
return "".join(map(str, chain(stack, [0], stack[::-1])))
그래... 충분히 스택으로 풀 수 있었어...
충분히 생각은 했는지 반성하자...
오늘도 반성!