알고리즘
[백준] 10991- 아니 왜 안됨?-해결!
_해랑
2022. 5. 24. 23:16
https://www.acmicpc.net/problem/10991
10991번: 별 찍기 - 16
예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.
www.acmicpc.net
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int num = br.read()-'0';
StringBuilder sb = new StringBuilder();
String a = "*";
String b = "";
for(int i = num; i > 0; i--) {
b = "";
for(int j = 1; j < i; j++) {
b += " ";
}
sb.append(b).append(a).append("\n");
a += " *";
}
System.out.println(sb);
br.close();
}
}
이렇게 했는데 대체 왜 자꾸 틀렸다고 뜨는지 모르겠다....
이런ㅋㅋㅋㅋㅋ
br.read( ) 메소드는 딱 숫자 하나만 읽어오는 거였다.
int num = Integer.parseInt(br.readLine()); 으로 고쳐주면 된다!