정올 1523 (9)

언어/java2020. 5. 6. 18:40

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=795&sca=2020

 

JUNGOL | 별삼각형1 > 문제은행

삼각형의 높이 n과 종류 m을 입력받은 후 다음과 같은 삼각형 형태로 출력하는 프로그램을 작성하시오.   삼각형의 크기 n(n의 범위는 100 이하의 자연수)과 종류 m(m은 1부터 3사이의 자연수)을 입력받는다.

www.jungol.co.kr

class Triangle {

    public int height;
    public int kind_choice;

    Triangle() {
        this.height = 0;
        this.kind_choice = 0;
    }

    public void kind1() {
        // kind _1
        for (int i = 1; i <= this.height; i++) {
            // 높이
            for (int j = 1; j <= i; j++) {
                // 별
                System.out.print("*");
            }
            System.out.println();
        }
    } // end of kind1 function

    public void kind2() {
        // kind _2
        for (int i = 1; i <= this.height; i++) {
            // 높이
            for (int j = this.height; j >= i; j--) {
                // 별
                System.out.print("*");
            }
            System.out.println();
        }
    } // end of kind2 function
    
    public void kind3() {
        // kind _3
        for (int i = 1; i <= this.height; i++) {
            // 높이
            for (int m = i; m < this.height; m++) {
                // 공백
                System.out.print(" ");
            }
            for (int j = 1; j <= 2*i-1; j++) {
                // 별
                System.out.print("*");
            }
            // 개행
            System.out.println();
        }
    } // end of kind2 function
}

'언어 > java' 카테고리의 다른 글

java + elasticsearch highlevel rest api  (0) 2020.07.04
java 크롤링  (0) 2020.05.09
정올 1338번문제 (8일차)  (2) 2020.05.03
1314 정올 (7-2)  (0) 2020.05.02
1307 정올 7일차  (0) 2020.05.02