[알고리즘] 백준 2920 : 음계 - B2

eternal moment·2023년 4월 17일
0

2023.03.30, 4.17 풀이

import sys
input=sys.stdin.readline

s=list(map(int, input().split()))

li1=list(range(1,9))
li2=list(range(8,0,-1))

if s==li1:
    print("ascending")
elif s==li2:
    print("descending")
else:
    print("mixed")

다른풀이

n = list(map(int,input().split()))

if n==sorted(n):
    print ("ascending")
elif n==sorted(n, reverse=True):
    print ("descending")
else:
    print ("mixed")
x = input()
if x == '1 2 3 4 5 6 7 8':
    print('ascending')
elif x == '8 7 6 5 4 3 2 1':
    print('descending')
else:
    print('mixed')

check point

  • 리스트에 범위 -> list(range(a, b))
  • sorted 함수 내림차순 정렬 -> sorted(arr, reverse=True)

0개의 댓글