728x90
2445번 - 별 찍기 8
난이도 - 브론즈 3
예제 출력)
* *
** **
*** ***
**** ****
**********
**** ****
*** ***
** **
* *
코드)
import java.io.*;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int N = Integer.parseInt(br.readLine());
StringBuffer sb = new StringBuffer();
for (int i = 1; i <= N; i++) {
sb.append("*".repeat(i)).append(" ".repeat((N - i) * 2)).append("*".repeat(i)).append('\n');
}
for (int i = N - 1; i >= 0; i--) {
sb.append("*".repeat(i)).append(" ".repeat((N - i) * 2)).append("*".repeat(i)).append('\n');
}
bw.write(sb.toString());
bw.flush();
br.close();
bw.close();
}
}
728x90
2446번 - 별 찍기 9
난이도 - 브론즈 3
예제 출력)
*********
*******
*****
***
*
***
*****
*******
*********
코드)
import java.io.*;
public class Main2446 {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int N = Integer.parseInt(br.readLine());
int n = N;
StringBuffer sb = new StringBuffer();
for (int i = 0; i < N * 2 - 1; i++) {
int absN = Math.abs(--n);
sb.append(" ".repeat(N - 1 - absN)).append("*".repeat(2 * absN + 1)).append('\n');
}
bw.write(sb.toString());
bw.flush();
br.close();
bw.close();
}
}
728x90
'백준 > Java' 카테고리의 다른 글
[백준 자바] 1110번(더하기 사이클) (0) | 2024.06.18 |
---|---|
[백준 자바] 13410번(거꾸로 구구단) - 정수 뒤집기 (0) | 2024.06.18 |
[백준 자바] 31428번(엘리스 트랙 매칭) (0) | 2024.06.14 |
[백준 자바] 5691번(평균 중앙값 문제) (0) | 2024.06.10 |
[백준 자바] 2738번(행렬 덧셈) (1) | 2024.05.05 |