반응형
📖 문제

☑️ 입출력 예제

알고리즘❓ 풀어내기❗️
마름모 모양을 2등분해서 출력한다면 쉽게 풀 수 있다.
🧑🏻💻 풀이 코드
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 <= N; i++) {
for (int j = 0; j < N - i; j++)
System.out.print(" ");
for (int j = 0; j < i * 2 - 1; j++)
System.out.print("*");
System.out.println();
}
for (int i = N - 1; i > 0; i--) {
for (int j = 0; j < N - i; j++)
System.out.print(" ");
for (int j = 0; j < i * 2 - 1; j++)
System.out.print("*");
System.out.println();
}
}
}
'ALGORITHM > 백준' 카테고리의 다른 글
[JAVA] 백준 킹, 퀸, 룩, 비숍, 나이트, 폰 - 3003 (0) | 2024.05.25 |
---|---|
[JAVA] 백준 팰린드롬인지 확인하기 - 10988 (0) | 2024.05.25 |
[JAVA] 백준 1546 - 평균 (0) | 2024.05.19 |
[JAVA] 백준 10811 - 바구니 뒤집기 (1) | 2024.05.19 |
[JAVA] 백준 3052 - 나머지 (0) | 2024.05.19 |
반응형
📖 문제

☑️ 입출력 예제

알고리즘❓ 풀어내기❗️
마름모 모양을 2등분해서 출력한다면 쉽게 풀 수 있다.
🧑🏻💻 풀이 코드
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 <= N; i++) {
for (int j = 0; j < N - i; j++)
System.out.print(" ");
for (int j = 0; j < i * 2 - 1; j++)
System.out.print("*");
System.out.println();
}
for (int i = N - 1; i > 0; i--) {
for (int j = 0; j < N - i; j++)
System.out.print(" ");
for (int j = 0; j < i * 2 - 1; j++)
System.out.print("*");
System.out.println();
}
}
}
'ALGORITHM > 백준' 카테고리의 다른 글
[JAVA] 백준 킹, 퀸, 룩, 비숍, 나이트, 폰 - 3003 (0) | 2024.05.25 |
---|---|
[JAVA] 백준 팰린드롬인지 확인하기 - 10988 (0) | 2024.05.25 |
[JAVA] 백준 1546 - 평균 (0) | 2024.05.19 |
[JAVA] 백준 10811 - 바구니 뒤집기 (1) | 2024.05.19 |
[JAVA] 백준 3052 - 나머지 (0) | 2024.05.19 |