[テストコード]音階
3791 ワード
質問元:バックアップリンク
質問する
質問する
マルチフィールド群は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")
Reference
この問題について([テストコード]音階), 我々は、より多くの情報をここで見つけました
https://velog.io/@miewone/코딩테스트-음계
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
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")
Reference
この問題について([テストコード]音階), 我々は、より多くの情報をここで見つけました https://velog.io/@miewone/코딩테스트-음계テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol