Java 数组编程实战与技巧
1. 绘制山脉地形
在准备即将到来的寻宝之旅时,需要根据给定的海拔信息对地形进行预览。可以编写一个程序,通过 printMountain(int[] altitudes) 方法将海拔数组转换为 ASCII 表示。
任务要求
- 海拔高度用
*表示,从基线开始对应相应的海拔位置。 - 海拔高度为非负数。
示例
输入数组 { 0, 1, 1, 2, 2, 3, 3, 3, 4, 5, 4, 3, 2, 2, 1, 0 } ,输出如下:
5 *
4 * *
3 *** *
2 ** **
1 ** *
0 * *
可选扩展
可以使用 / 、 \ 、 - 和 ^ 分别表示上升、下降、高原和平顶。示例输出如下:
5 ^
4 / \
3 --/ \
2 -/ -\
1 -/ \
0 / \
<
超级会员免费看
订阅专栏 解锁全文
7106

被折叠的 条评论
为什么被折叠?



