본문 바로가기
코테

백준 1225번- 이상한 곱셈

by arirang_ 2023. 8. 4.
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
string num1, num2;
ll sum=0;
int main(){
	
	cin >> num1 >> num2;
	
	for(int i=0; i<num1.size(); i++){
		for(int j=0; j<num2.size(); j++){
			int mul1 = num1[i]-'0';
			int mul2 = num2[j]-'0';
			
			sum = sum + (mul1 * mul2);
		}
	}
	
	cout << sum;
	
	return 0;
}

* 만의 자리 X 만의 자리를 조심하자.

9999999 X 9999999는 int형의 범위를 넘어간다. → long long로!

 

* num1 - '0'은 char형인 num1과 '0'의 뺄셈이 가능하다.

'코테' 카테고리의 다른 글

백준 1236번-성 지키기  (0) 2023.08.06
백준 1233번 -주사위  (0) 2023.08.06
백준 1212번 - 8진수 2진수  (1) 2023.08.04
백준 1173번-운동  (0) 2023.07.31
백준 1159번- 농구 경기  (0) 2023.07.30