백준 알고리즘 22193번

백준 알고리즘 22193번 Multiply

문제

두 개의 음수가 아닌 정수 A와 B의 곱을 계산하는 프로그램을 작성합니다. 이 정수는 10진수 표기법으로 표시되며 각각 N과 M자릿수를 가집니다.

입력

첫 번째 줄에는 길이 N과 M이 공백으로 구분되어 있습니다. 두 번째 줄에는 A가, 세 번째 줄에는 B가 주어집니다. 숫자에는 선행 0이 없습니다.

출력

선행 0을 제외한 A와 B의 곱을 출력합니다.

제한

  • 1 <= N, M <= 50,000

서브태스크

번호배점제한
120N, M <= 4
220N, M <= 9
330N, M <= 5,000
430추가 제약 조건 없음

예제

입력출력
3 4
123
4567
561741
3 1
100
0
0

풀이

N, M = map(int, input().split())
A = int(input())
B = int(input())

print(abs(A*B))
* TOC {:toc}

© 2021. All rights reserved.