문제 : 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별 (예제 참고)을 출력하시오.
입력 조건 : 첫째 줄에 N (1<=N<=100)이 주어진다.
https://www.acmicpc.net/problem/2441
/** * 2018. 7. 19. */ package Algorithm; /** * @author SH * 문제 : 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 * 하지만, 오른쪽을 기준으로 정렬한 별 (예제 참고)을 출력하시오. */ public class Algorithm2441 { public void print(int a){ if(1 <= a && a <= 100){ for(int i=0; i <a;i++){ for(int j=0;j<i; j++){ System.out.print(" "); } for(int j=i;j<a;j++){ System.out.print("*"); } System.out.println(); } } } }
이번 문제는 2중 for문인데 1개의 for문이 더 들어갔습니다...
음.. 보통은 2 IN 1 이라고 하는데 여기는 1 IN 2 라고 할 수 있겠습니다 ㅋㅋ
오른쪽으로 붙여야 하니 공백문자를 앞 for문의 넣고, 뒤에 for문에는 * 을 출력하도록 진행했습니다.
이부분은 계속 진행해보지 않으면 점점 햇갈리는거 같더라구요 ㅠ
이상 많은 정보를 공유하고싶은 '코승이' 였습니다.
오늘도 좋은 하루보내시고 좋은 마무리를 기원합니다.
(공감은 많은 도움이 됩니다)
'알고리즘 > 백준' 카테고리의 다른 글
[백준 알고리즘 - 8393] 합 (0) | 2018.07.25 |
---|---|
[백준 알고리즘 - 1924] 2007년 (0) | 2018.07.24 |
[백준 알고리즘 - 2440] 별찍기 (0) | 2018.07.24 |
[백준 알고리즘 - 2439] 별찍기 - 2 (0) | 2018.07.23 |
[백준 알고리즘 - 2438] 별찍기 - 1 (0) | 2018.07.23 |
댓글