쉱이
article thumbnail
728x90
반응형

사이트

https://www.acmicpc.net/problem/2588

 

2588번: 곱셈

첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.

www.acmicpc.net


문제 설명

이 문제는  입력된 값의 자릿 수를 뽑을 수 있는지 확인하는 문제입니다.


풀이과정

 
import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        
        int a = sc.nextInt();
        int b = sc.nextInt();
        
        int bone = b %10;
        int btwo = b %100/10;
        int bthree = b %1000/100;
        
        System.out.println(a*bone);
        System.out.println(a*btwo);
        System.out.println(a*bthree);
        System.out.println(a*b);

    }
}


1. JAVA에서 사용할 수 있도록 Scanner를 Import

2. Scanner 객체 선언

3. 입력 값 받기

4. 자릿 수 뽑기

5. 출력하기 


설명

1의 자리  n %10
10의 자리  n %100 /10
100의 자리  n %1000 /100
1000의 자리  n %10000 /1000
10000의 자리  n %10000

 

728x90
반응형
profile

쉱이

@ILV_쉱이

감사합니다:)