Computer/Coding Tests
[코딩 테스트] 코드업 예제로 알아보는 Python 내장함수 reverse(), reversed()와 경과시간
이르리의 공부일지
2025. 3. 11. 14:35
'''
https://codeup.kr/problem.php?id=1094
1094 : [기초-1차원배열] 이상한 출석 번호 부르기2
input
10
10 4 2 3 6 6 7 9 8 5
output
5 8 9 7 6 6 3 2 4 10
'''
import time
start1 = time.time()
n = int(input())
nums = input().split()
nums.reverse()
print(' '.join(nums))
end1 = time.time()
start2 = time.time()
n = int(input())
nums = input().split()
print(' '.join(list(reversed(nums))))
end2 = time.time()
notice = f'''
time1: {end1 - start1}
time2: {end2 - start2}
'''
print(notice)
'''
time1: 6.952122926712036
time2: 1.9921348094940186
'''
reverse 쓰고 join한 것보다
reversed로 reversed 객체에서 list 만든 뒤 join한 게 시간이 덜 걸리는 것을 확인했다.