aptoro.jp

ずぼら人間のブログ.技術系ブログにしたかった何か

ARC01をpythonで書いてみたらドハマりした話

どうも,いつもお世話になっております.
今日(というか昨日)ずっと買おうと思っていたpythonの教本を買ったので試しに色々書いてみようと思ってatcoderの過去問をやってみた.

ちなみにARC001のA問題.
言語はpython 3.4.3を選択.

A: センター採点 - AtCoder Regular Contest 001 | AtCoder


最終的に以下のようなコードで提出したのだが一向に通らずREが出るばかり.

N = int(raw_input())
score = [0,0,0,0]
ci = raw_input()
for i in range(N):
    score[int(ci[i]) - 1] += 1

print(max(score),min(score))

まともにpythonを触ったのが今日が初めてとはいえ
こんな初歩中の初歩みたいなコードでドハマりしてしまったのも悲しい.

どこかにミスは無いかと2時間くらいコードと睨めっこしたが全く分からず
他人のコードと見比べても大きな違いは見つからずいい加減今日は諦めた.

時間も時間だし実はプレミアムフライデーよろしくお酒も飲んでいてもう眠いので
引き際はここだと言わんばかりにブログに泣き言を書いて今日は寝ることにする.

原因が分かったら追記したい(多分しない).

ちなみに手元の環境で実行したときは普通にエラーもなく結果が出力された.
だから余計に質が悪いのだが.

たった数時間でアンチpythonに堕ちてもつまらないので
今日はもう寝ます.

皆さんも次の日が休日だからと言って夜更かしはダメですよ.

それでは.