私はPythonの初心者です...実際、私はプログラミングの初心者です。 Pythonは私が学び始めた最初のプログラミング言語です。Pythonでプログラミングする必要があるパズル?
私は解決するのが好きだったパズルを、練習するためのプログラムを書くことで受け取りましたが、できませんでした。
パズルは以下ました:
は、最初のものは数1を運び、二番目は番号2を運び、それらの一つ一つが、数を持っている、あなたは彼らが円を作るように立って、100人を持っていると言います、...というように、100番の最後の人で終わる...最初の人には、1より大きい数字を持つ人を殺すための剣が与えられました。それは彼が殺すことを意味します2番...そして、彼は3番の次の人に剣を捧げる。そして、1人だけが生き続けるまで、このプロセスは続ける! ...それは誰ですか?
私は手動で解決しようとしましたが、答えは73でした...番号73は生きている人です!
しかし、プログラムする方法はありますか?
ありがとうございました!
含めてくださいペーストビンにそれをアップロードあなたが試したコード。 – MarkyPython
あなたは彼に行くときに番号100を殺すのですか? – Keatinge
私はほとんどのことをするプログラムを持っていましたが、私はこれで終わります: '[97、1、9、17、25、33、41、49、57、65、73、81、89] 97番はここで誰も殺すことができない。 ***あなたは数字を持っている人を殺すことで動かないように見える、剣を持っている人は誰でも殺す次の行にあります – Keatinge