Rajzolj rácsot!
Rendkívül könnyű ASCII karakterekből rácsot rajzolni. Nézd meg például az alábbi
képet! Egy 4×4-es rácsot ábrázol, amelyben a legkisebb négyzetek mérete 3, a
vonalak vastagsága pedig 2.
**********************
**********************
**...**...**...**...**
**...**...**...**...**
**...**...**...**...**
**********************
**********************
**...**...**...**...**
**...**...**...**...**
**...**...**...**...**
**********************
**********************
**...**...**...**...**
**...**...**...**...**
**...**...**...**...**
**********************
**********************
**...**...**...**...**
**...**...**...**...**
**...**...**...**...**
**********************
**********************
Ebben a feladatban nagyon egyszerű dolgod van: adott a rács mérete, a legkisebb
négyzetek mérete és a vonal vastagsága, neked csak meg kell rajzolnod a rácsot.
A bemenet specifikációja
A bemenet legfeljebb 101 sorból áll. Minden sor három egész számot tartalmaz:
S-et, T-t és N-et
(0 < S, T, N < 21). S a legkisebb
négyzetek mérete, T a rácsvonal vastagsága, N pedig a rács mérete. A
bemenet végét egy olyan sor jelzi, amelyben S, T és N is 0.
Ezt a sort nem kell feldolgoznod.
A kimenet specifikációja
Minden tesztesetre először a teszteset sorszámát kell a kimenetre írni a példa
kimeneten látható formátumban. A következő sorokba pedig rajzolj egy
N×N méretű rácsot, amelyben a legkisebb négyzetek
S×S méretűek, a rácsvonal vastagsága pedig T! Írj ki
egy üres sort minden teszteset után! A vonal pixelei legyenek „*”
(csillag) karakterek, az üres pixeleket pedig a „.” (pont) karakterrel
jelöld!
Példa bemenet
3 3 3
2 3 4
0 0 0
letöltés szöveges állományként
A példa bemenethez tartozó kimenet
Case 1:
*********************
*********************
*********************
***...***...***...***
***...***...***...***
***...***...***...***
*********************
*********************
*********************
***...***...***...***
***...***...***...***
***...***...***...***
*********************
*********************
*********************
***...***...***...***
***...***...***...***
***...***...***...***
*********************
*********************
*********************
Case 2:
***********************
***********************
***********************
***..***..***..***..***
***..***..***..***..***
***********************
***********************
***********************
***..***..***..***..***
***..***..***..***..***
***********************
***********************
***********************
***..***..***..***..***
***..***..***..***..***
***********************
***********************
***********************
***..***..***..***..***
***..***..***..***..***
***********************
***********************
***********************
letöltés szöveges állományként