반응형
🔺 문제
2441번: 별 찍기 - 4
첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
www.acmicpc.net
🔺 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
import java.util.*;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
int N = Integer.parseInt(br.readLine());
for(int i = 0 ; i < N ; i++) {
// 띄어쓰기
for(int j = 0 ; j < i ; j++) {
sb.append(" ");
}
// 별
for(int j = N - i ; j > 0 ; j--) {
sb.append("*");
}
sb.append("\n");
}
System.out.println(sb);
}
}
|
cs |
✅ 해결 아이디어
- 띄어쓰기와 별을 따로 출력해준다.
⇨ 띄어쓰기 : i번만큼 출력
⇨ 별 : (N - i)번만큼 출력
🔺 다른 풀이들
- String의 repeat() 메소드를 사용하셨다.
로그인
www.acmicpc.net
💬 느낀 점
5분컷...
1회독 | 2회독 | 3회독 | 4회독 | 5회독 |
V |
반응형
'코테 > 백준' 카테고리의 다른 글
[백준/JAVA] 2755번: 이번학기 평점은 몇점? (0) | 2023.06.09 |
---|---|
[백준/JAVA] 2217번: 로프 (0) | 2023.06.08 |
[백준/JAVA] 8958번: OX퀴즈 (0) | 2023.06.07 |
[백준/JAVA] 11727번: 2×n 타일링 2 (0) | 2023.06.07 |
[백준/JAVA] 2748번: 피보나치 수 2 (0) | 2023.06.06 |