Img profile default
신현식
  • 2016.4.26 00:06
  • 조회수 38
  • 답변수 1
Img profile default
신현식
  • 2016.4.26 00:06
  • 조회수 38
  • 답변수 1

정답은 맞췄다고 나오는데 좀더 깔끔하게 하는 방법은 없을까요?

억지로 맞춘 느낌입니다.
그런데 무엇을 고쳐야할지 모르겠습니다. 놓치고 있는 것을 알려주심 감사하겠습니다.

PrintTriangle.java
public class PrintTriangle {
    public String printTriangle(int num){
    String star = new String();

    for(int i = 1; i <= num; i++){
    for(int a = 1; a <= i; a++){
    star = star.concat("*");
    }
    star = star.concat("\n");
    }
 return star; 
 }
}
MainRunner.java
//아래는 실행을 위한 코드입니다. 수정하지 마세요.
public class MainRunner {
    public static void main(String[] args) {
        PrintTriangle ex = new PrintTriangle();
        System.out.println("3의 경우를 테스트하면");
        System.out.println(ex.printTriangle(3));
    }
}
  • #자바 입문
  • #삼각형 출력하기

1 답변

  • Img profile default
    kaev
    • 2016.4.29 09:50

    제 경우는

        String star = "";
        for(int i=0;i<num;i++){
            for(int j=0;j<i+1;j++){
                star += "*";
            }
            star += "\n";
        }
    

    이렇게 concat() 을 안쓰고 +=로 풀었어요.

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.