문제 - 백준 문제 바로가기
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력
첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
시간제한
1초
알고리즘 유형
- 구현
예제입력 1
5예제출력 1
***
***
****
*****
풀이 1
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());
for(int x=1; x<=n; x++){
for(int y=1; y<=n-x; y++) bw.write(" ");
for(int y=n-x+1; y<=n; y++) bw.write("*");
bw.write("\n");
}
bw.flush();
bw.close();
}
}
GitHub 소스는 여기서 확인 가능 합니다.
Baekjoon Algorithm solve JAVA No.2439 별 찍기 - 2