Algorithm/๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ
[๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ] 10996๋ฒ - ๋ณ ์ฐ๊ธฐ - 21
์ฝ๋ฉํ๋ ๋ถ์ด
2021. 2. 1. 17:13
๋ฐ์ํ
5. ์ค์ต - ๋ณ ์ฐ๊ธฐ - 21 (5๋จ๊ณ์ธ๋ฐ ๋ฏธ์น ๋์ด๋)
๋ฌธ์ ) ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์.
์ ๋ ฅ | ์ถ๋ ฅ |
1 | * |
์ ๋ ฅ | ์ถ๋ ฅ |
2 | * * * * |
์ ๋ ฅ | ์ถ๋ ฅ |
3 | * * * * * * * * * |
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for (int i = 1; i <= 2 * n; i++) { // i๋ 1์ด๊ณ i๋ 2xn๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ผ๋ฉด i์ถ๋ ฅ ํ ์ฆ๊ฐ
if (i % 2 == 1) { // i๊ฐ 2์ ๋ฐฐ์๊ฐ ์๋๋ฉด
for (int j = 1; j <= n; j++) { // j๋ 1์ด๊ณ j๋ n๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ผ๋ฉด j์ถ๋ ฅ ํ ์ฆ๊ฐ
if (j % 2 == 1) { // j๊ฐ 2์ ๋ฐฐ์๊ฐ ์๋๋ฉด
System.out.print("*"); // ๋ณ ์ถ๋ ฅ
} else { // ๊ทธ๊ฒ ์๋๋ฉด
System.out.print(" "); // ๊ณต๋ฐฑ ์ถ๋ ฅ
}
}
}
else {
for (int j = 1; j <= n; j++) { // j๋ 1์ด๊ณ j๊ฐ n๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์๋ j์ถ๋ ฅ ํ ์ฆ๊ฐ
if (j % 2 == 1) { // j๊ฐ 2์ ๋ฐฐ์๊ฐ ์๋๋ฉด
System.out.print(" "); // ๊ณต๋ฐฑ ์ถ๋ ฅ
} else { // ๊ทธ๊ฒ ์๋๋ฉด
System.out.print("*"); // ๋ณ ์ถ๋ ฅ
}
}
}
System.out.println(); // ์ค๋ฐ๊ฟ
}
}
}
์์ง ๋ณ๋ชจ์ ์ถ๋ ฅ์ ์ ๋ชจ๋ฅด๊ฒ ๋ค. ์ฒ์์ ๋ผ๋๋ฅผ ์ก๊ณ ๊ฒฐ๊ณผ๊ฐ์ ๋ณด๋ฉด์ ์์ ํ๋ ๋ฐฉ์์ผ๋ก ํ๊ธฐ ๋๋ฌธ.
์๊ณ ๋ฆฌ์ฆ ๊ฐ๋ ๊ณต๋ถ๊ฐ ์๊ธํ๋ค.
๋ฐ์ํ