Sujin-Han
Sujin's 개발로그
Sujin-Han
전체 방문자
오늘
어제
  • 분류 전체보기 (20)
    • Front-end (0)
    • Back-end (1)
    • 기타 프로그래밍 (0)
    • 개발도구 (0)
    • Database (0)
    • Algorithm (19)
    • 자격증 (0)
    • 기타 (0)

인기 글

최근 글

최근 댓글

태그

  • 두수비교하기
  • 10950
  • java
  • 초기세팅
  • 백준 #알고리즘 #Algorithm
  • 백준
  • 25304
  • 2480
  • Algorithm
  • 2884번
  • 2753
  • A+B-3
  • 9498
  • 2525
  • 오븐시계
  • 주사위 세개
  • 2588
  • 사칙연산
  • 알고리즘
  • 시험성적

티스토리

hELLO · Designed By 정상우.
Sujin-Han

Sujin's 개발로그

[백준] 1. 입출력과 사칙연산 - 2588. 곱셈 (Java11)
Algorithm

[백준] 1. 입출력과 사칙연산 - 2588. 곱셈 (Java11)

2023. 1. 18. 01:56
728x90

 문제 

 풀이 

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

이 문제의 포인트는 b에 들어오는 입력값의 각 자리수를 얻어와서 a와 곱해주는 것이다.

일의 자리 5의 경우 385%10을 해주면 10으로 나눠준 값 나머지인 5가 반환이 될 것이며
십의 자리 8의 경우  85%100 을 해주면 85 가 나오고 이걸 10으로 나누면, 즉 85/10 을 하면 8이 반환 된다.
그리고 백의 자리 3의 경우 385/100 을 하면 몫인 3이 나오게 된다.

 

 출처 

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

 

2588번: 곱셈

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

www.acmicpc.net

 

'Algorithm' 카테고리의 다른 글

[백준] 2. 조건문 - 9498. 시험 성적 (Java11)  (0) 2023.01.20
[백준] 2. 조건문 - 1330. 두 수 비교하기 (Java11)  (0) 2023.01.20
[백준] 1. 입출력과 사칙연산 - 10430. 나머지 (Java11)  (0) 2023.01.18
[백준] 1. 입출력과 사칙연산 - 3003. 킹, 퀸, 룩, 비숍, 나이트, 폰 (Java11)  (0) 2023.01.18
[백준] 1. 입출력과 사칙연산 - 18108. 1998년생인 내가 태국에서는 2541년생?! (Java11)  (0) 2023.01.18
'Algorithm' 카테고리의 다른 글
  • [백준] 2. 조건문 - 9498. 시험 성적 (Java11)
  • [백준] 2. 조건문 - 1330. 두 수 비교하기 (Java11)
  • [백준] 1. 입출력과 사칙연산 - 10430. 나머지 (Java11)
  • [백준] 1. 입출력과 사칙연산 - 3003. 킹, 퀸, 룩, 비숍, 나이트, 폰 (Java11)
Sujin-Han
Sujin-Han

티스토리툴바