Tantangan ini terinspirasi oleh gambar yang sering berkeliaran di Facebook yang terlihat seperti ini . Kecuali base square kami akan terlihat seperti ini:
┌─┬───┬─┐
├─┼─┬─┼─┤
├─┼─┴─┼─┤
├─┼─┬─┼─┤
└─┴─┴─┴─┘
Kotak itu terbuat dari n x m
kotak 1x1, Anda harus menghitung berapa banyak sub-kotak (1x1, 2x2, 3x3, 4x4, 5x5, dll.) Yang bisa masuk dalam kotak itu. Kotak dapat kehilangan beberapa garis kisi (seperti pada contoh di atas) atau lengkap seperti pada contoh di bawah. Yang berarti pemecahan matematis tidak dimungkinkan (sejauh yang saya tahu).
Input:
- Jumlah garis (
n
) input untuk membangun kuadrat; - Kotak dibuat dari karakter berikut:
─
┐
┌
└
┴
┘
┬
├
┤
┼
|
melintasin
garis input.
Keluaran:
- Jumlah kotak dengan ukuran apa pun yang dapat masuk dalam kotak input (kami hanya ingin satu nomor di sini, bukan nomor untuk setiap ukuran).
Kriteria kemenangan:
Jawaban terkecil (jumlah byte) menang.
Kasus uji:
Di:
5
┌─┬─┬─┬─┐
├─┼─┼─┼─┤
├─┼─┼─┼─┤
├─┼─┼─┼─┤
└─┴─┴─┴─┘
Keluar: 30
Di:
3
┌─┬─┐
├─┼─┤
└─┴─┘
Keluar: 5
Di:
5
┌─┬─┐
├─┴─┤
├───┤
├─┬─┤
└─┴─┘
Keluar: 7
Di:
4
┌─┬─┬─┬─┬─┬─┐
├─┼─┼─┼─┼─┼─┤
├─┼─┼─┼─┼─┼─┤
└─┴─┴─┴─┴─┴─┘
Keluar: 32
Di:
2
┌─┐
└─┘
Keluar: 1
Di:
4
┌─┬─┬─┬─┬─┬─┐
├─┴─┼─┼─┼─┴─┤
├─┬─┼─┼─┼─┬─┤
└─┴─┴─┴─┴─┴─┘
Keluar: 22