알고리즘 공부/파이썬(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
반응형