ランキングの問題でしょ。
4を飛ばすパターンと、連続するパターンの、2パターンで解いてみれば?

-6 3 9 5 3 -7

出力
2 3 5 4 3 1
2 3 6 5 3 1

プログラミングのお題スレ Part13
https://mevius.5ch.net/test/read.cgi/tech/1549160513/920-984

プログラミングのお題スレ Part14
https://mevius.5ch.net/test/read.cgi/tech/1558168409/4-89