알고리즘 공부/파이썬(Python)

백준 2920번 음계 파이썬

마달랭 2024. 7. 6. 15:41

리뷰

구현 문제

 

문제 풀이

  1. desc와 asc리스트를 초기화 한다.
  2. 입력받은 숫자를 리스트로 초기화 한다.
  3. 입력받은 리스트가 asc와 동일할 경우 ascending 출력, desc와 동일할 경우 descending 출력
  4. 그 외엔 모두 mixed를 출력해 준다.

 

참고 사항

없음

 

 

정답 코드

def q2920():
    # 백준 2920번 음계 파이썬
    lst = list(map(int, input().split()))
    desc = [8, 7, 6, 5, 4, 3, 2, 1]
    asc = [1, 2, 3, 4, 5, 6, 7, 8]
    if lst == asc:
        print('ascending')
    elif lst == desc:
        print('descending')
    else:
        print('mixed')
q2920()

 

 

728x90