Привет, это решение проблемы Leetcode номер 1281 в cpp
class Solution { public: int subtractProductAndSum(int n) { vector<int> v; int temp = n; int sum =0, product =1; while(temp){ v.push_back(temp%10); temp = temp/10; } for(int i=0; i<v.size(); i++){ product*= v[i]; } for(int i=0; i<v.size(); i++){ sum+= v[i]; } int difference = product - sum ; return difference; } };
Для подробного объяснения и понимания этого решения, пожалуйста, посмотрите видео:
Спасибо :)