第一行输入一个整数N(3≤N≤50)。第二行输入N个整数,用空格分隔N个整数。
输出为一行,如果序列有序输出sorted,否则输出unsorted。
5 1 6 9 22 30
sorted
5 3 4 7 2 10
unsorted
n = input() a = list(map(int,input().split())) a_i = a[0] det = a[-1]-a[0] for i in range(1,len(a)): if det == 0: if a[i] != a_i: print("unsorted") break else: if (a[i]-a_i) * det >0: a_i = a[i] else: print("unsorted") break else: print("sorted")
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题