
문제를 살펴보면 8개의 음이 주어지는데, 이 음이 내림차순, 오름차순, 랜덤 셋 중에 어느 것에 해당하는지 출력해야한다
일단 내림차순을 비교할 리스트를 하나 만들어주는 방법을 선택하였다
asc라는 리스트를 하나 만들어 오름차순으로 저장되도록 해주고 주어지는 음을 리스트로 받아준다
이후에 이 리스트와 if문으로 입력받은 값을 비교하여 적절하게 출력하면 된다
asc = [1, 2, 3, 4, 5, 6, 7, 8]
sound = list(map(int, input().split()))
if sound == asc:
print('ascending')
elif sound == sorted(asc, reverse=True):
print('descending')
else:
print('mixed')

'Baekjoon' 카테고리의 다른 글
| [Baekjoon]백준 24060 알고리즘 수업 - 병합 정렬 1(실버 3) - Python (0) | 2024.12.17 |
|---|---|
| [Baekjoon]백준 2577 숫자의 개수(브론즈 2) - Python (0) | 2024.12.16 |
| [Baekjoon]백준 25501 재귀의 귀재(브론즈 2) - Python (1) | 2024.12.14 |
| [Baekjoon]백준 7523 Gauß(브론즈 3) - Python (1) | 2024.12.13 |
| [Baekjoon]백준 10870 피보나치 수 5(브론즈 2) - Python (1) | 2024.12.12 |