삼각형출력하기 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) );
}
}
'프로그래밍 > 알고리즘(자바)' 카테고리의 다른 글
최솟값 만들기 Level 2 #Arrays.sort (0) | 2018.05.07 |
---|---|
소수 찾기 Level 2 #Math.sqrt #소수 (0) | 2018.05.06 |
수박수박수박수박수박수? Level 1 #join #replace #StringBuffer #append #String '+=' 연산 (0) | 2018.05.06 |
최대공약수와 최소공배수 Level 1 #유클리드 호제법 (0) | 2018.05.06 |
가운데 글자 가져오기 Level 1 #substring #length(),length,size() 차이 (0) | 2018.05.06 |