-
[백준 알고리즘] 2588번 곱셈 (Java)Algorithm 2021. 5. 7. 09:29
학원 진도도 여유 있고 내일 휴일이라 백준 알고리즘을 몇 개 풀어보기로 했다.
2주 전 주말부터 여유 있을 때 조금씩 풀고 있어서 아직은 초급 단계다.
Python 으로 풀려고 했으나 학원에서 현재 진도나가고 있는게 Java라 Java 에 집중하기로 했다.
[문제]
(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.
(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.
[간략한 풀이]
------(1) 세 자리 정수 입력 받기 (num1)
------(2) 세 자리 정수 입력 받기 (num2)
------(3) 첫 번째 입력 받은 자연수 (472) * 두 번째 입력 받은 자연수 일의 자리 (5)
------(4) 첫 번째 입력 받은 자연수 (472) * 두 번째 입력 받은 자연수 십의 자리 (8)
------(5) 첫 번째 입력 받은 자연수 (472) * 두 번째 입력 받은 자연수 백의 자리 (3)
------(6) 첫 번째 입력 받은 자연수 (472) * 두 번째 입력 받은 자연수 (385)
[알고리즘 분류]
수학, 사칙연산
[제출한 코드]
12345678910111213141516import java.util.Scanner;public class Main{public static void main(String[] args){Scanner scan= new Scanner(System.in);int num1 = scan.nextInt();int num2 = scan.nextInt();System.out.println(num1 * (num2 % 10)); //5System.out.println(num1 *((num2 % 100) / 10)); //8System.out.println(num1 *(num2 / 100)); // 3System.out.println(num1 * num2);}}cs 문제 링크: www.acmicpc.net/problem/2588
작성일: 2021. 5. 4. 20:18
기존 블로그 글 이전일: 2021. 5. 7. 09:29
'Algorithm' 카테고리의 다른 글
[백준 알고리즘] 2884번: 알람 시계 - Java 효율적 코드로 수정 필요 (0) 2021.05.07 [백준 알고리즘] 14681번: 사분면 고르기 (Java: if-else if) (0) 2021.05.07 [백준 알고리즘] 2753번: 윤년 (Java: if-else) (0) 2021.05.07 [백준 알고리즘] 9498번: 시험 성적 (Java: if-else if, switch-case) (0) 2021.05.07 [백준 알고리즘] 1330번: 두 수 비교하기 (Java: if-else if) (0) 2021.05.07