본문 바로가기

프로그래밍/알고리즘(자바)

삼각형출력하기 Level 1

삼각형출력하기 Level 1

https://programmers.co.kr/learn/challenge_codes/103/

어떻게 하면 for문 하나로 처리할 수 있을까 고민해서 작성했더니 추천수가 가장 높은 코딩방법과 거의 유사(좀 더 깔끔)하게 나와 흡족하다.

public class PrintTriangle {
    public String printTriangle(int num){
    String star = "";
    String print = "";
    for(int i = 0 ; i < num; i++){
        star += "*";
        print += star + "\n";
    } 
        return print;       
    }

    // 아래는 테스트로 출력해 보기 위한 코드입니다.
    public static void main(String[] args) {
        PrintTriangle pt = new PrintTriangle();
        System.out.println( pt.printTriangle(5) );
    }
}