求助|题目求助:代码缩进
380
发布于 吉林

最好是java的解决,题目如下:
缩进代码,通过多次操作,最终实现对每一行的缩进长度要求。
一次操作指:
一次操作是缩进一个TAB长度。注:这里缩进仅指从左往右,不能回退。
一次操作可选择一行或连续多行同时缩进。
现给出一段代码的每行缩进长度要求,用一个数字序列表示,请计算至少需要多少次操作才能实现。
例如:
输入:
数组长度为5
1 2 3 2 1
输出为:
3
解释:
最少需三次,第1次操作全选所有行,缩进1个TAB;第2次操作选择2、3、4行,再缩进1个TAB;第3次操作,选择第3行,再缩进1个TAB。 初始5行都未缩进,每次操作后的缩进变化情况如下图所示:
屏幕截图 2024-08-05 162129.png
输入:
数组长度为9
0 1 2 0 2 4 2 1 0
输出为:
6
希望大佬帮助来个100%通过

评论 (1)