Paiza選手権 part3

Part1はこちら
Part2はこちら

いよいよラストの問題。
レナのほうを選びました。もう一人の方は確認しませんでしたが問題違うのかな?
ちなみに問題はこれで最後です。

■問題
レナとシリコンバレーに来たと思ったら、会社のメインシステムで障害が発生!? しかもこのシステムを作った人達はもう会社に一人も居ないとの事。この危機を乗り切って俺の実力を全社に見せてやる!!
障害を起こしているのは表を計算するアプリケーションです。表は横 x マス、縦 y マスで構成されており、各マスには数字が入っています。 あなたは範囲選択されたマスを合計するプログラムを書かなくてはいけません。
選択範囲は左上のマスと右上のマスが指定され、そのマスを含んだ矩形の内側の範囲を複数の箇所を選択することが出来ます。矩形が重なるような選択範囲が指定された場合、選択部分は結合され多角形になります。

paiza3_q

選択範囲に含まれるマスの全てを合計した数字を出力するプログラムを作成してください。

 

最後にしてようやく手応えありそうなのが出てきたな!

■提出コード

■採点結果

paiza3

毎度毎度面白い企画だな~と思いながら参加してます。
次回も開催されたらやってみよう。