Java算法制作直角金字塔

标签 java algorithm

<分区>

___________1
__________1 2 1
_________1 2 3 2 1
________1 2 3 4 3 2 1
______1 2 3 4 5 4 3 2 1
_____1 2 3 4 4 4 4 4 3 2 1
___1 2 3 3 3 3 3 3 3 3 3 2 1
__1 2 2 2 2 2 2 2 2 2 2 2 2 2 1
_1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

我想用 java 创建这个金字塔?有什么建议吗?

最佳答案

应该这样做:

public class Tower {
    public static void main(String[] args) {
        System.out.println("                 1                 ");
        System.out.println("               1 2 1               ");
        System.out.println("             1 2 3 2 1             ");
        System.out.println("           1 2 3 4 3 2 1           ");
        System.out.println("         1 2 3 4 5 4 3 2 1         ");
        System.out.println("       1 2 3 4 4 4 4 4 3 2 1       ");
        System.out.println("     1 2 3 3 3 3 3 3 3 3 3 2 1     ");
        System.out.println("   1 2 2 2 2 2 2 2 2 2 2 2 2 2 1   ");
        System.out.println(" 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ");
    }
}

关于Java算法制作直角金字塔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4191381/

相关文章:

algorithm - 如何使用 HLD 查找 LCA?

algorithm - 如何用一个数组实现 3 个堆栈?

java - Hibernate 如何与 @OneToOne 和 Cascade.ALL 配合使用? (使用 Spring )

Java selenium 如何从谷歌搜索结果中打开链接?

algorithm - 最大化有向图中的最小边+节点值

c - 使用 C 进行 24 位 bmp 边缘检测

Python跳转搜索算法不返回一个数字

java - 具有返回 String 的静态方法的有界类型

java - JSTL 有哪些替代方案?

java - 如何按照我添加的顺序获取 JInternalFrame