题目描述:
给你一个整数组成的列表L,按照下列条件输出: 若L是升序排列的,则输出”UP”; 若L是降序排列的,则输出”DOWN”; 若L无序,则输出”WRONG”。
示例:
输入:L = [1, 1, 3, 3, 4]
输出:UP
分析:
可以先得到一个升序的列表up_t,然后把up_t 倒过来变成降序down_t。最后用原列表和这两个列表进行对比。
代码:
1
2
3
4
5
6
7
8
9
10
up_t = sorted(L)
down_t = up_t[::-1]
if up_t == L:
print("UP")
elif down_t == L:
print("DOWN")
else:
print("WRONG")