Masala F
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!).
Kirish faylida \(N\) — nishonda bo‘ladigan qatorlar soni beriladi.
Chiqishda har bir qatorda nishon tasvirini chiqarasiz: \(\blacksquare\) — qizil blok, \(\square\) — oq blok. Nishon qanday joylashishini namunadagi testlar orqali tushunib oling!
| # | input.txt | output.txt |
|---|---|---|
| 1 |
1 |
■ |
| 2 |
2 |
■ ■ ■ ■ ■ ■ □ □ □ ■ ■ □ ■ □ ■ ■ □ □ □ ■ ■ ■ ■ ■ ■ |
| 3 |
3 |
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ □ □ □ □ □ □ □ ■ ■ □ ■ ■ ■ ■ ■ □ ■ ■ □ ■ □ □ □ ■ □ ■ ■ □ ■ □ ■ □ ■ □ ■ ■ □ ■ □ □ □ ■ □ ■ ■ □ ■ ■ ■ ■ ■ □ ■ ■ □ □ □ □ □ □ □ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ |
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.