본문 바로가기
알고리즘/백준

[백준 알고리즘 - 2441] 별찍기 -4

by Simple H 2018. 7. 24.

문제 : 첫째 줄에는 별 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문에는 * 을 출력하도록 진행했습니다.


이부분은 계속 진행해보지 않으면 점점 햇갈리는거 같더라구요 ㅠ





이상 많은 정보를 공유하고싶은 '코승이' 였습니다.


오늘도 좋은 하루보내시고 좋은 마무리를 기원합니다.

(공감은 많은 도움이 됩니다)





댓글