paizaという転職サイトにプログラムの問題がたくさんありました。
面白そうな問題をいくつか解いてみました。
プログラム初心者ならばこちらのDランクの問題がよさそうです。
codingameのeasyより簡単にな問題が作られてます。
こちらは試せるテストケースが現状一つだけで確認は複数のテストケースに対して一発勝負なので、そこはシビアです。
テストケースを簡単に追加したくて、考えた末
input関数を上書きしてしまえばいいのでは?と試してうまくいきました。
inputdataに関しては独自に作成した架空の迷宮です。
下記のプログラムinputNum=-1までpython3のソースにコピペしてinputdataの中身を変えればOKです。
面白そうな問題をいくつか解いてみました。
プログラム初心者ならばこちらのDランクの問題がよさそうです。
codingameのeasyより簡単にな問題が作られてます。
こちらは試せるテストケースが現状一つだけで確認は複数のテストケースに対して一発勝負なので、そこはシビアです。
テストケースを簡単に追加したくて、考えた末
input関数を上書きしてしまえばいいのでは?と試してうまくいきました。
inputdataに関しては独自に作成した架空の迷宮です。
下記のプログラムinputNum=-1までpython3のソースにコピペしてinputdataの中身を変えればOKです。
def input(): global inputNum inputNum+=1 inputdata=[ "10 10", "**********", "*.**...* *", "*..*.* *.*", "*.*.*...**", "*....*..**", "*..*..*..*", "*.*..*.***", "*..*.*.*.*", "* *......*", "**********", ] return inputdata[inputNum] inputNum=-1