본문 바로가기

파이썬 Python/코드업

[코드업] 3004 : 데이터 재정렬

728x90

 

 

 

코드업 '3004 : 데이터 재정렬' 파이썬 풀이

 

문제 ) 프로그래밍 문제를 풀다 보면 뒤죽박죽인 N개의 데이터를 숫자의 크기 순으로 0 ~ N-1까지의 숫자로 재정렬 해야되는 경우가 종종 있다. 예를 들어 N=5 이고, 50 23 54 24 123 이라는 데이터가 있다면, 2 0 3 1 4 가 된다. 데이터를 재정렬하는 프로그램을 작성하시오.

 

나의 풀이 )

최종 풀이

 

저는 위와 같은 풀이가 나오기 전까지 한 시간 정도 고민했었는데요!

위와 다른 방식으로 풀었던 아래와 같은 풀이들은 결과는 똑같이 나오나,

코드업 제출 시 시간초과가 떠서 한 시간 동안 계속해서 다시 풀었던 것 같네용 ㅠㅠ

역시 아직은 초보 프로그래머인가 봅니다 ㅎㅎ 그래도 아자아자 파이팅...!

 

시간초과 풀이 1

 

시간초과 풀이 2

 

 

수정할 부분이 발견되거나 궁금한 점이 있으면 댓글 남겨주세요.

성장을 위한 댓글은 환영입니다 :)

 

 

 

 

728x90