반응형
문제: 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개 .... N번째 줄에는 별 1개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별을 출력하시오.
*****
****
***
**
* 요런식으로
(출처: https://www.acmicpc.net/problem/2441)
사실 얻어걸린 문제다. 그냥 아무렇게나 찍다보니 이게 나왔다. 반전은 이걸 응용해서 다른거 찍기는 너무 어렵다는거.
아휴
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 26 27 28 29 30 31 32 33 34 35 36 37 38 | import java.util.Scanner; public class Star2 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int N = scan.nextInt(); boolean YN = true; while(YN) { if(N>100 || N<1) { System.out.println("다시 입력해주세요."); N = scan.nextInt(); } else { YN = false; } } for(int i=0 ; i<N ; i++) { for(int j=0 ; j<i ; j++) { System.out.print(" "); } for(int k=N ; i<k ; k--) { System.out.print("*"); } System.out.println(); } scan.close(); } } | cs |
반응형
'건승하고있어요 > 알고리즘' 카테고리의 다른 글
[합] 받은 숫자 더하기 (0) | 2018.01.28 |
---|---|
[for문] n의 합 (0) | 2018.01.28 |
[별찍기] 세상 쉬운 별찍기(인데 나는 못함) (0) | 2018.01.28 |
[sort] 설탕배달하기 (0) | 2018.01.28 |
[sort] 두 번째로 큰 숫자 출력하기 (0) | 2018.01.28 |