Python/CodeUp

코드업 기초 100제 94번 - 이상한 출석 번호 부르기2

Lami 2021. 11. 26. 15:28

출석 번호를 n번 무작위로 불렀을 때, 부른 번호를 거꾸로 출력해 보자.

입력
첫 번째 줄에 출석 번호를 부른 횟수인 정수 n이 입력된다. (1 ~ 10000)
두 번째 줄에는 무작위로 부른 n개의 번호(1 ~ 23)가 공백을 두고 순서대로 입력된다.

10
10 4 2 3 6 6 7 9 8 5

출력
출석을 부른 번호 순서를 바꾸어 공백을 두고 출력한다.

5 8 9 7 6 6 3 2 4 10

 

<풀이>

더보기

내가 쓴 풀이

n = int(input())
number = list(map(int,input().split()))
number.reverse()
print(*number)

처음에 number = map(int,input().split())라 쓰고 reverse()를 하려 했으나 안 되길래 type으로 number을 찍어보니 map이 나왔다. list 형태로 저장을 해도 list가 아니라 map이었던 것이다. 그래서 number = list(map(int,input().split())로 바꾸고 실행했더니 정상적으로 출력했다.

 

강의 풀이

n = int(input())
rand = list(map(int,input().split()))
rand.reverse()
print( *rand )

 

<풀이 비교>

굿굿😄