728x90

import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int A, B, C, D, E, F;
A = sc.nextInt();
B = sc.nextInt();
C = (A*(B%10));
D = (A*(((B%100)-(B%10))/10));
E = (A*(((B%1000)-(B%100))/100));
F = ((E*100)+(D*10)+C);
System.out.println(C);
System.out.println(D);
System.out.println(E);
System.out.println(F);
}
}
(2)에 입력받은 숫자를 각 자릿수별로 분해해야 했다.
이는 간단한 연산으로 해결 가능했다.
앞서 C언어를 공부할 때는 문자열로 변환하여 각 자리의 숫자를 추출하는 방법을 주로 사용하였는데,
사칙연산과 관련된 문제라 위와 같은 방법으로 해결하였다.
728x90
'백준 단계별' 카테고리의 다른 글
[Java] 백준 2753: 윤년 (2) | 2023.01.03 |
---|---|
[Java] 백준 9498: 시험 성적 (0) | 2023.01.03 |
[Java] 백준 10926: ??! (0) | 2022.07.27 |
[Java] 백준 1000번: A+B (0) | 2022.07.27 |
[Java] 백준 10171번: 고양이 (0) | 2022.07.26 |