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 을 포함시키고 순서를 뒤집은 다른 짝을 합쳐준다.
'Programmers' 카테고리의 다른 글
[Programmers / Python 풀이] 올바른 괄호 (0) | 2023.01.02 |
---|---|
[Programmers / Python 풀이] 같은 숫자는 싫어 (0) | 2023.01.02 |
[Programmers / Python 풀이] 모의고사 (0) | 2022.12.27 |
[Programmers / Python 풀이] 과일 장수 (2) | 2022.12.27 |
[Programmers / Python 풀이] 기사단원의 무기 (0) | 2022.12.26 |