728x90
반응형
* 공부 목표
입출력 - 2557, 1000, 2558, 10950, 10951, 10952, 10953, 11021, 11022, 11718, 11719, 11720, 11721, 2741, 2742, 2739, 1924, 8393, 10818, 2438, 2439, 2440, 2441, 2442, 2445, 2522, 2446, 10991, 10992
- 2442번
문) 첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제
별은 가운데를 기준으로 대칭이어야 한다.
** 생각보다 시간이 걸림. -> 공백문구와 함께 출력해야 하는 부분, for문이 헷갈려서.
별찍기 부분... for문을 다시 이해해야 할 것 같다.. 아무래도^.^..
1. Scanner 활용
- 배열로 저장하여서 출력하게끔 함.
- 반복해서 출력하게 하는 .repeat 메서드 사용.
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
sc.close();
String[] star = new String[N+1];
for(int a=1; a<N+1; a++) {
for(int b=a; b<N; b++) {
System.out.print(" ");
}
for(int i=a; i<N+1; i++) {
int count = 2*i -1;
star[i] = "*".repeat(count);
}
System.out.println(star[a]);
}
}
}
'알고리즘' 카테고리의 다른 글
[백준] 입출력 - 2552번, 별찍기 12 (0) | 2023.02.23 |
---|---|
[백준] 입출력 - 2445번, 별찍기5 (0) | 2023.02.17 |
[백준] - 2441, 별찍기4 (0) | 2023.02.14 |
[백준] - 2440 별찍기3 (0) | 2023.02.13 |
[백준] - 2438, 2439(서칭) 별찍기 (0) | 2023.02.11 |