Blog

B2438 별 찍기 1

날짜 2024-03-27
사용 언어 Java
문제 유형 구현
정답률 62.318%
문제 URL https://www.acmicpc.net/problem/2438

문제 #

문제 설명 #
  • 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
제한사항 #
  • 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
  • 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.

나의 풀이 #

import java.util.Scanner;  
  
public class Main {  
    public static void main(String[] args) throws Exception {  
        Scanner sc = new Scanner(System.in);  
  
        int num2 = sc.nextInt();  
  
        for (int i = 0; i < num2; i++) {  
            for (int j = 0; j <= i; j++) {  
                System.out.print("*");  
            }  
            System.out.println();  
        }  
    }  
}
import java.io.BufferedReader;  
import java.io.BufferedWriter;  
import java.io.InputStreamReader;  
import java.io.OutputStreamWriter;  
  
public class Main {  
    public static void main(String[] args) throws Exception {  
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));  
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));  
  
        int num = Integer.parseInt(br.readLine());  
  
        for (int i = 0; i<num; i++) {  
            for (int j = 0; j<=i; j++) {  
                bw.write("*");  
            }  
            bw.write("\n");  
        }  
  
        br.close();  
        bw.close();  
    }  
}
  • 백준 문제의 경우 BufferedReader나 BufferedWriter를 쓰지 않으면 통과 되기 어려운 문제가 있다 하여 익숙해지기 위해 사용해 보았다.

실행결과

  • (위) Scanner, print
  • (아래) BufferedReader, BufferedWriter

다른 사람의 풀이 #



관련개념 학습 #

참고 자료 #

백준 문제 자바로 풀 때 유의사항