알고리즘

[백준] 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()); 으로 고쳐주면 된다!