さて、この課題は大きな成功であることが判明しましたが、解決するのは非常に簡単であることが判明しました。したがって、より多くの課題を探している人のために、この課題の続編を作成しました。この課題では、一意の長方形の数を数える必要があります。見てみな!
さて、この課題を解決したいとお考えの方のために、ここにきました。
さて、まだこのような挑戦はまだありませんので、ここに行きます。
この3 x 3
長方形のグリッドを考えてみましょう:
長方形はいくつありますか?視覚的に数えると、実際に36
は、プレーン全体を含む長方形があり、それらはすべて以下のアニメーションGIFに表示されています。
タスク
上記の長方形のカウントがタスクです。換言すれば、2つのより大きいか等しい整数で与えられ0
、m
およびn
、m
幅を表し、およびn
表し、高さ表す場合、長方形のm x n
グリッド内の長方形の総数を出力します。
ルール
この問題を直接解決するビルトインの使用は明示的に禁止されています。
この課題は、最短の答えを見つけることではなく、すべての言語で最短の答えを見つけることです。したがって、回答は受け付けられません。
標準的な抜け穴は禁止されています。
テストケース
次の形式で提示されますArray of Integers Input -> Integer Output
。
[0,0] -> 0
[1,1] -> 1
[3,3] -> 36 (Visualized above)
[4,4] -> 100
[6,7] -> 588
参照資料
これはcode-golfであるため、最短のコードが勝つことを忘れないでください!
588
最後のテストケースについて計算しました。