문제 링크: https://www.acmicpc.net/problem/2588
백준 입출력과 사칙연산 11단계 - 2588번 곱셈을 풀어보았다.
풀이: 자리수를 나누기와 나머지를 이용해 구하고 출력한다.
C++
#include <iostream>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
cout<<a*(b%10)<<'\n'; // 1의 자리수
cout<<a*((b/10)%10)<<'\n'; // 10의 자리수
cout<<a*(b/100)<<'\n'; // 100의 자리수
cout<<a*b;
}
Python
a=int(input())
b=int(input())
print(a*(b%10))
print(a*(int(b/10)%10))
print(a*int(b/100))
print(a*b)
Java
import java.util.Scanner;
class Main
{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
int b=sc.nextInt();
System.out.println(a*(b%10));
System.out.println(a*((b/10)%10));
System.out.println(a*(b/100));
System.out.println(a*b);
}
}
'코테용 문제풀이 > 백준' 카테고리의 다른 글
개 풀이 (0) | 2022.12.30 |
---|---|
고양이 풀이 (0) | 2022.12.30 |
나머지 풀이 (0) | 2022.12.30 |
킹, 퀸, 룩, 비숍, 나이트, 폰 풀이 (0) | 2022.12.30 |
1998년생인 내가 태국에서는 2541년생?! 풀이 (0) | 2022.12.30 |