Anh chị cho em hỏi với ạ.Đề bài:cho 2 số X,Y được biểu diễn như 2 xâu kí tự.Nhiệm vụ của bạn là tìm |X-Y|. Cách làm của em là chuyển từ xâu kí tự sang số rồi trừ bình thường.Anh chị e hỏi là nếu e làm như vậy thì có phù hợp với test 0<=length(x)<=10^3; 0<=length(Y)<=10^3 không ạ.Em cám ơn.Dưới là code của em
using namespace std;
int num(string num){
int res = 0;
for(int i = 0; i < num.length(); i++){
res = (res * 10 + (int)num[i] - '0');
}
return res;
}
int main(){
int T;
string x, y;
cin >> T;
while(T--){
cin >> x >> y;
int numX = num(x);
int numY = num(y);
cout << abs(numX - numY);
}
}