İlgili: Hadi tasarımı bir rakam mozaik , Baskı / Çıktı L-phabet . Korumalı alan yayını burada
Verilen 2 giriş C = columns and rows, S = starting point
aşağıdaki gibi bir matris çıkarır:
Input 4, 3
1 2 3 0
2 2 3 0
3 3 3 0
0 0 0 0
açıklama
verilmiş C = 4, S = 3
1) C x C
Dolu bir matris oluşturun0
4 columns
4 _____|____
| |
r --0 0 0 0
o | 0 0 0 0
w | 0 0 0 0
s --0 0 0 0
2) S
Satır ve sütun içindeki değerleri doldurun S
, sonra 1'den çıkarın S
ve tarihine kadar tekrarlayın S = 0
. Bu durumS = 3
Column 3
S = 3 |
v
0 0 3 0
0 0 3 0
Row 3-->3 3 3 0
0 0 0 0
Column 2
S = 2 |
v
0 2 3 0
Row 2-->2 2 3 0
3 3 3 0
0 0 0 0
Column 1
S=1 |
v
Row 1-->1 2 3 0
2 2 3 0
3 3 3 0
0 0 0 0
Final Result
1 2 3 0
2 2 3 0
3 3 3 0
0 0 0 0
kurallar
- üstlenmek
C >= S >= 0
- Çıktı bir matris, liste listesi, dizi (1 boyutlu veya 2 boyutlu) vb. Olabilir.
- Girişleri herhangi bir varsayılan G / Ç formatı aracılığıyla alabilirsiniz
- Programınız, işleviniz vb. 1 dizinleme veya 0 dizinleme olabilir. Lütfen hangisinin olduğunu belirtin.
Not Açıklama 1 endekslemedir
Kazanma kriterleri code-golf