나의 풀이
from collections import deque
def solution(food):
q= deque()
q.append('0')
print(q)
for idx in range(len(food)-1, 0, -1):
print(idx)
number = food[idx]//2
number_str=str(idx)
for _ in range(number):
q.append(number_str)
q.appendleft(number_str)
print(q)
return "".join(q)
다른 사람의 풀이
def solution(food):
answer ="0"
for i in range(len(food)-1, 0,-1):
c = int(food[i]/2)
while c>0:
answer = str(i) + answer + str(i)
c -= 1
return answer
'프로그래머스(파이썬) > LV.1(파이썬)' 카테고리의 다른 글
체육복→ 앞에 확인하고, 뒤에 확인하고, set의 차집합(-)★ (0) | 2022.12.18 |
---|---|
로또의 최고순위와 최저순위★★ → "그외"처리 + in 연산자 +인덱스==등수 (0) | 2022.12.18 |
콜라 문제→ 치킨 쿠폰과 매우 유사★★ (0) | 2022.12.18 |
실패율★→collections의 Counter() 함수 vs count() 함수 + 정렬: 첫 번째 요소 내림차순, 두 번째 요소도 내림차순... (0) | 2022.12.18 |
소수 만들기→조합(3중 for문)+ 소수인지 판별def isPrime(x)★★+새로운 소수판정법★ (0) | 2022.12.18 |