인프런 커뮤니티 질문&답변

안진원님의 프로필 이미지
안진원

작성한 질문수

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

10. 역수열(그리디)

이렇게 풀어도 되는지 모르겠습니다

작성

·

244

·

수정됨

0

import sys
sys.stdin=open("input.txt","rt")

n=int(input())
ls=list(map(int, input().split()))
res=[0]*n
for i in range(n):
    check = ls[i]
    count = 0  
    for j in range(n):
        if res[j] == 0:
            if count == check:
                res[j] = i + 1
                break
            else:
                count += 1
       
for x in res:
    print(x, end=" ")

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

네. 잘 하신 코드입니다.

안진원님의 프로필 이미지
안진원

작성한 질문수

질문하기