망나니 AWOS의 일상
article thumbnail

9단계 2438번 별 찍기 - 1

import java.util.Scanner;

class Main{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        int a = sc.nextInt();
        
        for(int i=1; i<=a; i++){
            for(int j=1; j<=i; j++){
               System.out.print("*");
            }
            System.out.println();
        }
    }
}

 

10단계 2439번 별 찍기 - 2

import java.util.Scanner;

class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        int a = sc.nextInt();
        // 공백이 4개 + 별 1개
        
        for(int i=1; i<=a; i++) {
            for(int k=1; k<=a-i; k++){
                System.out.print(" ");
            }
            for(int j=1; j<=i; j++){
                System.out.print("*");
            }
            System.out.println();
        }
    }
}

 

11단계 10871번 X 보다 작은 수

import java.util.Scanner;

class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        int N = sc.nextInt();
        int X = sc.nextInt();
        
        int arr[] = new int[N];
        for(int i=0; i<N; i++) {
            arr[i] = sc.nextInt();
            if(arr[i] < X)
                System.out.print(arr[i]+" ");
        }
        
    }
}

11번 같은 경우 BufferedReader, BufferedWriter로 로직을 짜다가 N과 X를 입력받는 부분에서 space bar를 경계로 인식하기 위해서는 내가 알고 있는 지식 선에서는 Scanner 밖에 답이 없어서 Scanner로 로직을 변경하였다.

profile

망나니 AWOS의 일상

@AWOS

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!