본문 바로가기

Baekjoon

[Baekjoon]백준 2920 음계(브론즈 2) - Python

문제설명

문제를 살펴보면 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')