728x90
6093 - 이상한 출석 번호 부르기2
(풀이1) for문 range()를 이용한 방식
n = int(input())
num = input().split() #리스트
for i in range(n-1, -1, -1):
print(num[i], end=" ")
'''
for i in range(n):
print(num[n-1-i], end=" ")
'''
range(n-1, -1, -1) 인 이유는?
역순 출력을 위해 마지막 인덱스 (n-1)을 시작점으로 하고 증감을 -1 로 한다.
(n-1) ~ 0 인덱스에 대해 반복을 위해서 끝을 0이 아닌 -1로 해야한다.
range(시작, 끝, 증감): 시작 ~ 끝 이전 인덱스 까지 증감 반복
(풀이2) reverse() / reversed()함수를 이용한 리스트 뒤집기
n = int(input())
num = input().split()
for i in reversed(num):
print(i, end=" ")
'''
num.reverse() #리스트 뒤집기
for i in range(n):
print(num[i], end=" ")
'''
array.reverse() | 리스트 값들의 순서로 거꾸로 뒤집는 함수 (반환 값은 없음) |
reversed(array) | 순서가 거꾸로 뒤집힌 리스트를 반환하는 함수 |
[참고] https://includestdio.tistory.com/32
728x90
'[Python]알고리즘 > 코드업' 카테고리의 다른 글
[기초-리스트] ▲ 6095 - 바둑판에 흰 돌 놓기 (0) | 2022.03.17 |
---|---|
[기초-리스트] 6094 - 이상한 출석 번호 부르기3 (0) | 2022.03.17 |
[기초-리스트] ▲ 6092 - 이상한 출석 번호 부르기1 (0) | 2022.03.17 |
[기초-종합] ★ 6091 - 함께 문제 푸는 날 (0) | 2022.03.17 |
[기초-종합] 6090 - 수 나열하기3 (0) | 2022.03.17 |