놀이터

백준 java) #2588번 : 곱셈

Moonsu99 2023. 3. 29. 20:22

백준 java) #2588번 : 곱셈

 

 

472가 A , 385가 B라고 가정했을 때, B의 자릿수를 구해 A와 연산하는 문제이다.

풀이방식은 Scanner, BufferedReader 두 가지로 풀 수 있으며 나는 BufferedReader를 선택하여 풀었다.

 

*풀이

import java.io.BufferedReader;  // BufferedReader 클래스 import
import java.io.IOException;  // IOException 클래스 import
import java.io.InputStreamReader;  // InputStreamReader 클래스 import

public class Main {
    public static void main(String[] args) throws IOException{

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));  // 표준 입력으로부터 BufferedReader 객체 생성

        int a = Integer.parseInt(br.readLine());  // 첫 번째 자연수 입력받기
        int b = Integer.parseInt(br.readLine());  // 두 번째 자연수 입력받기

        // 각 자리수별 곱 출력하기
        System.out.println(a * (b%10));
        System.out.println(a * ((b%100)/10));
        System.out.println(a * (b/100));
        System.out.println(a*b);

    }
}

 

*출력

 

Scanner 와 BufferedReader의 차이는 다음 링크에서 참고 했다.

https://velog.io/@langoustine/Scanner-VS-BufferedReader