알고리즘/BAEKJOON
for문 예제 (tree 모양 출력)
현대타운301
2023. 8. 29. 09:02
예제
source code
package day11;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
// ex1
// *
// **
// ***
// ****
// 첫 번째 풀이
String star = "";
for (int i = 0; i < 4; i++) {
star += "*";
System.out.println(star);
}
// 두 번째 풀이
for (int i = 1; i <= 4; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
} System.out.println();
}
// ex2
// @@@@*@@@@
// @@@***@@@
// @@*****@@
// @*******@
// *********
for (int i = 1; i <= 5; i++) {
for (int k = 4; k >= i; k--) {
System.out.print("@");
} for (int j = 1; j <= (2*i)-1; j++) {
System.out.print("*");
} for (int k = 4; k >= i; k--) {
System.out.print("@");
}
System.out.println();
}
}
}
실행결과
*
**
***
****
*
**
***
****
@@@@*@@@@
@@@***@@@
@@*****@@
@*******@
*********