k242hd's memo

RubyとAndroidと時々TopCoder

TopCoder

SRM606 Div2 500をPythonで解いてみた

今回はちゃんと本番に参加しました。500の問題文はこちらから。 問題の内容をざっくり説明すると、 エリーちゃんとクリスちゃんは1~10億の数字を使ってお遊戯をします クリスちゃんはある数字を思い浮かべます エリーちゃんはその数字を当てようと適当な数を…

SRM605 Div2 500をPythonで解いてみた

250に引き続き500の問題も解いてみました。問題文はこちらから。ざっくりと説明すると、 文字列の一次元配列が渡されます(文字の行列 Board) 文字列は'B'と'W'の2つの文字で構成されています。(Black and White) 操作として、任意の文字列(行)の'B'と'W'を…

SRM605 Div2 250 をPythonで解いてみた

問題文はこちらから。ざっくりと説明すると、 文字列が与えられます その文字列から任意の一文字消すと何通りの文字列ができるでしょうか こんな感じ。 自分の解答は以下のとおり class AlienAndPassword: def getNumber(self, S): count = 0 previous = '';…

SRM604 Div2 easyをPythonで解いてみた

今回も本番のSRMには参加しなかったです。 ということで、Python歴0秒の私がeasyを解いてみました。 (えっ? ざっくりと問題の内容を説明すると、 複数の文字列が与えられます その中の文字列1つに対して任意の場所で二分割にします 二分割にした文字を前後…

息抜きにSRM 603 Div2 easyを解いてみた。

本番は参加しませんでしたけど、翌日に解いてみました。 使用した言語はJava(これしか使えない) 問題文はこちらから。 簡単に説明すると、 Stringの文字列 s が与えられます 返す文字列を t とします sの長さが奇数だったら、sの真ん中の文字をtの末尾に追加…