티스토리 뷰

 

풀이 : 뒤에 입력한 숫자를 각 자리수로 나눠 앞에 입력한 숫자와 곱하는 것

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import java.util.Scanner;
 
public class Main {
    public static void main(String[] args) {
 
        Scanner sc = new Scanner(System.in);
        
        int A , B = 0;
 
        A = sc.nextInt();
        B = sc.nextInt();
        
        System.out.println(A*(B%10));
        System.out.println(A*((B%100)/10));
        System.out.println(A*(B/100));
        System.out.println(A*B);
 
    }
}

해석 : int형의 경우 소수점 이하는 출력되지 않기 때문에 나누기와 %를 이용해 자릿수를 구한다

% 는 나머지를 구하는 계산식으로 385 나누기 100의 경우 값은 3 나머지는 85가 되며

이때 여기서 또 나누기 10을 해주면 값은 8.5지만 출력되는 값은 8이기때문에 두번째 자리의 값을 구할 수 있다.

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함