ふつうそれを→周りという。
時計の12からどっちに回るかが基準な。

まずどれだけ配列を確保すればよいか考える。何次元かとかね。
次に辺を描いていく上での距離がどんどん短くなることに着目する。4→3→3→3→2→2→1だな。
最後に数字の最大値を求めて、0なり半角スペースで体裁を整えることを考えろ。

全部は教えんぞ。やってみれ。