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

2439 별찍기2, 출력형식오류

by JENN_tech7 2020. 10. 20.
728x90
SMALL

문제

첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제

하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.

입력

첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.

출력

첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.

 

 

 

 

 

//입력받은 수만큼 오른쪽 정렬해서 별찍기
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		int n = in.nextInt();

		for (int i =0; i <n; i++) {
			for (int j = 1; j < n-i; j++) {
				System.out.print(" ");

			}
			for (int j = 0; j < i+1; j++) {
				System.out.print("*");	
			}
			System.out.println();
		}
	}
}
5
     *
    **
   ***
  ****
 *****

아주 예쁘게 잘뜨는군..

\t에 꽂혀서 헤맸는데 그냥 " "를 하나의 문자처럼 생각하면 됐던 문제였다

 

 

 

 


한번에 되는 법이 없냐...

1.컴파일 에러 : 스캐너였는데 위에 import를 빼버렸다

2.출력형식이 잘못되었습니다 : 

이건 백준씨의 출력결과

이건 나의 출력결과

앞에 공백이 하나 더 있는것을 알 수 있다...

뭘알수있어!!

이렇게보면 어케 알겠냐곸ㅋㅋㅋㅋㅋ

여기저기찾아보니 별찍기에서 출력형식잘못됐다고 에러가 뜬다고한다

휴.. 한문제한문제 호락호락하질않네...

암튼 공백하나도 무시하지말자 !! ^^...

(나는 어떻게 해결했냐면 공백포함한 for문의 j를 0에서 1로 바꿨음)

 

 

 

 

728x90
LIST

'알고리즘 > 백준' 카테고리의 다른 글

2869 달팽이는 올라가고 싶다  (0) 2020.11.13
2839 설탕배달  (0) 2020.11.02
1712 손익분기점  (0) 2020.11.02
백준 컴파일 에러  (0) 2020.10.20
2438 별찍기1  (0) 2020.10.20

댓글