1296: [종합-심화][PY] 데이터 압축
[만든사람 : 2023 박정호,박혜미,백승관,안득하,유현호,이경미,이민혁,임건웅,임수빈,임의정,임태현,한진우,황윤정]
문제 설명
n개의 데이터를 1번부터 n까지의 숫자로 바꾸려고 한다.
예를 들어, n이 6이고 100 90 50 80 1 5 라는 데이터가 주어지면, 값의 크기에 따라 다음과 같이 6 5 3 4 1 2로 데이터로 나타낼 수 있다.
데이터를 숫자의 크기에 따라 바꾸는 프로그램을 작성하시오.
예를 들어, n이 6이고 100 90 50 80 1 5 라는 데이터가 주어지면, 값의 크기에 따라 다음과 같이 6 5 3 4 1 2로 데이터로 나타낼 수 있다.
데이터를 숫자의 크기에 따라 바꾸는 프로그램을 작성하시오.
입력 설명
첫 번째 줄에는 입력되는 데이터의 개수(n은 1000개 이하)가 입력된다.
두 번째 줄부터는 바꾸어야 하는 데이터(-10000<= a <= 10000)가 공백을 기준으로 입력된다.
두 번째 줄부터는 바꾸어야 하는 데이터(-10000<= a <= 10000)가 공백을 기준으로 입력된다.
출력 설명
n개의 데이터를 1부터 n까지로 숫자를 바꾸어 출력한다.
입력 예시 Copy
3
5 10 7
출력 예시 Copy
1 3 2