알고리즘 문제풀이
백준 2920. 음계 Python 브론즈2
아크몽
2024. 2. 18. 01:15
풀이방식
1차월 배열이므로 얕은 복사를 사용했다. 그리고 sort() 메소드를 이용했다.
scending = list(map(int,input().split()))
relative_scending = [1,2,3,4,5,6,7,8]
desend_scending = relative_scending[:]
desend_scending.sort(reverse=True)
if scending == relative_scending:
print('ascending')
elif scending == desend_scending:
print('descending')
else:
print('mixed')
개선점
당연한 말이지만 sort() 메소드를 사용하는 시점에서 얕은 복사를 쓸 필요 없음
scending = list(map(int,input().split()))
if scending == scending.sort():
print('ascending')
elif scending == scending.sort(reverse=True):
print('descending')
else:
print('mixed')