-
[백준/Java] 2439번 - * 출력(오른쪽정렬)Problem Solving 2022. 3. 25. 02:40
오른쪽정렬로 보이게 하기 위해 N - (해당 행의 별 갯수) 만큼 공백을 넣어줘야겠다고 생각했다.
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.IOException; public class Main{ public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); int N = Integer.parseInt(br.readLine()); for (int i=1;i<=N;i++){ for (int j=N;j>0;j--) { if (i<j) bw.write(" "); else bw.write("*"); } bw.write("\n"); } bw.close(); } }
저렇게 클래스들 다 하나 하나 import 하지 말고 그냥 import java.io.* 하면 된다는 걸 다른 사람의 답안을 보고 이제야 알았다.
*붙이면 인풋아웃풋에 관련된 클래스들을 모두 import 한다는 뜻인가?
'Problem Solving' 카테고리의 다른 글
[백준/Java] 10952번 - A+B에서 모두 0일 때 연산 중단 (0) 2022.03.26 [백준/Java] 10871번 - x보다 작은 수 출력 (0) 2022.03.26 [백준/Java] 2438번 - * 출력 (0) 2022.03.25 [백준/Java] 11022번 - A+B 더더예쁘게 (0) 2022.03.25 [백준/Java] 11021번 - A+B 예쁘게 (0) 2022.03.25