PS/BaekJoon
[2442] 별 찍기-5 : Java
eee_269
2021. 4. 4. 17:36
728x90
반응형
2442번: 별 찍기 - 5
첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다.
www.acmicpc.net
문제 해석
1. 별의 갯수: 1 / 3 / 5 / 7 ...
: 별의 갯수가 늘어날때는 0에서부터 2의 배수의 수까지로 범위를 지정해준다
: 0 ~ 0 ( 1개 )
: 0 ~ 2 ( 3개 )
: 0 ~ 4 ( 5개 )
2. 공백 갯수: n-1 / n-2 / .... / 2 / 1 / 0
: 공백 갯수는 n에서부터 1까지로 해준다
: n ~ 1 ( n-1개 )
: n-1 ~ 1 ( n-2개 )
: n-2 ~ 1 ( n-3개 )
Java
import java.util.*;
class Main{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for(int i=n; i>0; i--) {
for(int j=0; j<i-1; j++) {
System.out.print(' ');
}
for(int j=0; j<=(n-i)*2; j++) {
System.out.print('*');
}
System.out.println();
}
}
}
728x90
반응형