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 |
댓글