題目描述
疫情期間,小明隔離在家,百無聊賴,在紙上寫數(shù)字玩。他發(fā)明了一種寫法:
給出數(shù)字個數(shù) n (0 < n ≤ 999)和行數(shù) m(0 < m ≤ 999),從左上角的 1 開始,按照順時針螺旋向內(nèi)寫方式,依次寫出2,3,....,n,最終形成一個 m 行矩陣。
小明對這個矩陣有些要求:
- 每行數(shù)字的個數(shù)一樣多
- 列的數(shù)量盡可能少
- 填充數(shù)字時優(yōu)先填充外部
- 數(shù)字不夠時,使用單個 * 號占位
輸入描述
兩個整數(shù),空格隔開,依次表示 n、m文章來源:http://www.zghlxwxcb.cn/news/detail-774804.html
輸出描述
符合要求的唯一矩陣文章來源地址http://www.zghlxwxcb.cn/news/detail-774804.html
用例
輸入 | 9 4 |
輸出 | 1 2 3 * * 4 9 * 5 8 7 6 |
說明 | 9個數(shù)字寫出4行,最少需要3列 |
到了這里,關(guān)于華為OD機(jī)試 - 螺旋數(shù)字矩陣(Java & JS & Python & C)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!