[テストコード]音階


質問元:バックアップリンク

質問する


マルチフィールド群はc d e f g a b c,計8音からなる.この問題では、8つの音は数字で表されます.cは1、dは2...、Cを8に変える.
1から8まで順番に演奏すると上昇し、8から1まで順番に演奏すると下降し、両方でなければ混合します.
演奏順序が与えられた場合,これが昇調,降調,混合であるかを判別するプログラムを作成する.

入力


最初の行には8つの数字があります.この数字は問題の説明で説明した音で、1から8まで一度数字が出ます.

しゅつりょく


昇順、降順、ブレンドのいずれかを最初の行に出力します.

合成コード

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

point = 0

for i in range(1,len(teslist)):
    if teslist[i] > teslist[i - 1]:
        point = point +1
    else:
        point = point -1

if point >= len(teslist)-1:
    print("ascending")
elif point == (len(teslist)-1)*-1:
    print("descending")
else:
    print("mixed")