✅ 문제

(세 자리 수) * (세 자리 수)는 다음과 같이 계산된다.
(1),(2)번을 입력 받아 결과 화면처럼 (3), (4), (5), (6)번을 출력하는 프로그램을 작성하시오
✅ 코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("첫 번재 숫자 입력 >> ");
int num1 = sc.nextInt();
System.out.print("두 번째 숫자 입력 >> ");
int num2 = sc.nextInt();
int cal1 = num1 * (num2 % 10); // num2의 일의자리수
int cal2 = num1 * (num2 % 100 / 10); // num2의 십의자리수
int cal3 = num1 * (num2 / 100); // num2의 백의자리수
int result = num1 * num2;
System.out.println(cal1);
System.out.println(cal2);
System.out.println(cal3);
System.out.println(result);
}
}
✅ 추론 과정
세자리 수를 두 개 입력 받아 곱셈을 하는 문제이다.
세자리수 * 세자리수 연산하는 로직
첫번째 수 * (두번째 수의 일의자리수)+
첫번째 수 * (두번째 수의 십의자리수)+
첫번째 수 * (두번째 수의 백의자리수) = 결과값
'Algorithm > JavaFestival' 카테고리의 다른 글
[자바페스티벌] 28번 - 문자열 형태의 2진수를 입력받아 10진수로 바꾸기 (0) | 2024.03.28 |
---|---|
[자바페스티벌] 27번 - ox 여부 입력 받아 총점을 구하는 프로그램 만들기 (0) | 2024.03.28 |
[자바페스티벌] 25번 - 숫자 입력 받아 대시의 개수 출력하는 프로그램(대시문자 '_') (0) | 2024.03.28 |
[자바페스티벌] 24번 - N과 X를 입력 받아 X보다 작은 수만 출력 (0) | 2024.03.28 |
[자바페스티벌] 23번 - 2차원 배열을 왼쪽으로 90도 회전하여 출력하기 (0) | 2024.03.28 |
✅ 문제

(세 자리 수) * (세 자리 수)는 다음과 같이 계산된다.
(1),(2)번을 입력 받아 결과 화면처럼 (3), (4), (5), (6)번을 출력하는 프로그램을 작성하시오
✅ 코드
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("첫 번재 숫자 입력 >> "); int num1 = sc.nextInt(); System.out.print("두 번째 숫자 입력 >> "); int num2 = sc.nextInt(); int cal1 = num1 * (num2 % 10); // num2의 일의자리수 int cal2 = num1 * (num2 % 100 / 10); // num2의 십의자리수 int cal3 = num1 * (num2 / 100); // num2의 백의자리수 int result = num1 * num2; System.out.println(cal1); System.out.println(cal2); System.out.println(cal3); System.out.println(result); } }
✅ 추론 과정
세자리 수를 두 개 입력 받아 곱셈을 하는 문제이다.
세자리수 * 세자리수 연산하는 로직
첫번째 수 * (두번째 수의 일의자리수)+
첫번째 수 * (두번째 수의 십의자리수)+
첫번째 수 * (두번째 수의 백의자리수) = 결과값
'Algorithm > JavaFestival' 카테고리의 다른 글
[자바페스티벌] 28번 - 문자열 형태의 2진수를 입력받아 10진수로 바꾸기 (0) | 2024.03.28 |
---|---|
[자바페스티벌] 27번 - ox 여부 입력 받아 총점을 구하는 프로그램 만들기 (0) | 2024.03.28 |
[자바페스티벌] 25번 - 숫자 입력 받아 대시의 개수 출력하는 프로그램(대시문자 '_') (0) | 2024.03.28 |
[자바페스티벌] 24번 - N과 X를 입력 받아 X보다 작은 수만 출력 (0) | 2024.03.28 |
[자바페스티벌] 23번 - 2차원 배열을 왼쪽으로 90도 회전하여 출력하기 (0) | 2024.03.28 |