Masala F

Xotira 32 MB Vaqt 500 ms
14

Stevenning musobaqasi #2

Stevening tinch qishlog‘iga g‘ayritabiiy, qudratli maxluqlar huzur berdi! Ularni yengish uchun Steven eng mohir askarlarni aniqlashi zarur. Shuning uchun Steven dahshatli devorga maxsus nishon yasashga qaror qildi: har bir qatorda markazdan boshlab (yuqoridan pastga \(N\) qatorda) qizil (\(\blacksquare\)) va oq (\(\square\)) bloklardan foydalanadi. Nishon har doim markazda 1 ta qizil blokdan boshlanadi va har qatorda chapdan va o‘ngdan birta aynan qizil blok bilan cheklanadi. Sizning vazifangiz — Steven uchun bu ajoyib nishon qanday ko‘rinishini ekranga chizib bering! Nimani va qayerga joylashni aniqlab ko‘rsatishingiz kerak (quyidagi testlara qarang!).


Kiruvchi ma'lumotlar:

Kirish faylida \(N\) — nishonda bo‘ladigan qatorlar soni beriladi.


Chiquvchi ma'lumotlar:

Chiqishda har bir qatorda nishon tasvirini chiqarasiz: \(\blacksquare\) — qizil blok, \(\square\) — oq blok. Nishon qanday joylashishini namunadagi testlar orqali tushunib oling!


Misollar
# input.txt output.txt
1
1
2
2
■ ■ ■ ■ ■
■ □ □ □ ■
■ □ ■ □ ■
■ □ □ □ ■
■ ■ ■ ■ ■
3
3
■ ■ ■ ■ ■ ■ ■ ■ ■
■ □ □ □ □ □ □ □ ■
■ □ ■ ■ ■ ■ ■ □ ■
■ □ ■ □ □ □ ■ □ ■
■ □ ■ □ ■ □ ■ □ ■
■ □ ■ □ □ □ ■ □ ■
■ □ ■ ■ ■ ■ ■ □ ■
■ □ □ □ □ □ □ □ ■
■ ■ ■ ■ ■ ■ ■ ■ ■
Izoh:

Har bir qiymat uchun alohida if/eliflardan foydalanmang! Ya'ni, shunday koddan saqlaning:

if a == 1:
	print()
elif a == 2:
	print()
***

Olimpiadada bu cheaterlik deb hisoblanadi!
#Boshqa dasturlash tillarida ham shunday ish tutmang.