私はゲームが解決可能かどうかを調べるプログラムを書いています。ゲームの ルールは以下のとおりです。Python配列の最右端に左または右のホップで到達できるかどうかを確認します
- あなたは左または右の位置で配列の値によって、あなたは、エンドポイントを超えて行くことができないホップすることができ、左端の位置
- からスタート。例:a = {4,4,1,5,2,6,3,4,2,0}あなたは左から2番目に4つの場所を右にジャンプすることができます(左はできません)
私たちは、右端に達することができるならば、我々は常に0
に等しいもう一方の端に達することができるかどうかを確認する必要がある(すなわち0)、それは
def KAuhop(b,c,d,current_position):
position_move=b[current_position]
if b[current_position+position_move]==0:
print("found")
else:
KAuhop(b,current_position+position_move,d,current_position)
print("Not found")
a=[4,4,1,5,2,6,3,4,2,0]
print(KAuhop(a,0,len(a)-1,0))
待つと、パラメータとしてcとdがありますが、関数で使用することはありませんか? – 0TTT0