この課題は、のように見えることが多いFacebook上でローミングする絵に触発され、この。ベーススクエアが次のようになることを除きます。
┌─┬───┬─┐
├─┼─┬─┼─┤
├─┼─┴─┼─┤
├─┼─┬─┼─┤
└─┴─┴─┴─┘
正方形はn x m
1x1の正方形で構成されているため、その正方形に収まるサブ正方形(1x1、2x2、3x3、4x4、5x5など)の数を数える必要があります。正方形には、いくつかのグリッド線が欠落している場合があります(上記の例のように)か、下の例のように完全になります。これは数学的な故障があることを意味しません(私の知る限り)可能。
入力:
n
正方形を構築するための入力の行数()。- :次の文字から作られた正方形の
─
┐
┌
└
┴
┘
┬
├
┤
┼
|
間でn
の入力のライン。
出力:
- 入力正方形に収まる任意のサイズの正方形の量(ここでは、各サイズの数値ではなく、1つの数値のみが必要です)。
受賞基準:
最小の回答(バイト数)が優先されます。
テストケース:
に:
5
┌─┬─┬─┬─┐
├─┼─┼─┼─┤
├─┼─┼─┼─┤
├─┼─┼─┼─┤
└─┴─┴─┴─┘
アウト: 30
に:
3
┌─┬─┐
├─┼─┤
└─┴─┘
アウト: 5
に:
5
┌─┬─┐
├─┴─┤
├───┤
├─┬─┤
└─┴─┘
アウト: 7
に:
4
┌─┬─┬─┬─┬─┬─┐
├─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┤
└─┴─┴─┴─┴─┴─┘
アウト: 32
に:
2
┌─┐
└─┘
アウト: 1
に:
4
┌─┬─┬─┬─┬─┬─┐
├─┴─┼─┼─┼─┴─┤
├─┬─┼─┼─┼─┬─┤
└─┴─┴─┴─┴─┴─┘
アウト: 22
3
大きなものは数えませんでしたが、3番目のものには11個の正方形がありませんか?
—
バリューインク
@ KevinLau-notKennyあなたは正しいです、私は間違いを犯しました。
—
サイモンランドリー
私はあまりにも単純だと思います、それは組み合わせ形式で数えられます、あなたはむしろfacebookの画像フォーマットを考慮することを好むでしょうか?
—
Abr001am
@SimonLandry私は純粋な感覚の組み合わせ論を意味しませんでした、sp3000はすでに指摘したと思います、あなたのパズルの最初のバージョン(編集前)は簡単な数学的ブレークスルーのために開かれていました
—
-Abr001am