Spiral Matris
Orta
arraymatrixsimulation
1000 ms
256 MB
Sizə m × n ölçülü ədədi matris verilir. Matrisin elementlərini yuxarı sol küncdən başlayaraq saat əqrəbi istiqamətində spiralvari oxumaq lazımdır.
Oxuma ardıcıllığı əvvəlcə yuxarı sətir boyunca soldan sağa, sonra sağ sütun boyunca yuxarıdan aşağıya, daha sonra aşağı sətir boyunca sağdan sola və sol sütun boyunca aşağıdan yuxarıya davam edir. Bu proses matrisin bütün elementləri oxunana qədər təkrarlanır.
Giriş
Birinci sətirdə iki tam ədəd m və n verilir — matrisin sətir və sütunlarının sayı.
Növbəti m sətrin hər birində n sayda tam ədəd verilir — matrisin elementləri.
Çıxış
Matrisin elementlərini spiral ardıcıllıqla tək sətirdə çap edin. Ədədlər arasında bir boşluq olmalıdır.
1Nümunə 1:
Giriş:
3 3
1 2 3
8 9 4
7 6 5
Çıxış:
1 2 3 4 5 6 7 8 9
İzah:Marşrut: Sağ -> Aşağı -> Sol -> Yuxarı -> Sağ
Məhdudiyyətlər
1 ≤ m, n ≤ 100-10^9 ≤ a[i][j] ≤ 10^9
REDAKTOR
Giriş edin
Kodu yoxlamaq üçün "Göndər" düyməsinə basın
Giriş:
3 3
1 2 3
8 9 4
7 6 5
Çıxış:
1 2 3 4 5 6 7 8 9