int main(){ int sum, i; for(sum = 0, i=0; i < LIMIT ; i++){ if(isPalindromic(int_to_vector(i)) && isPalindromic(to_binary(i)) ) sum += i; } std::cout << "Answer: " << sum << std::endl; return 0; }
int main(){ int max_val = -1; for(int a=100;a<=999;a++){ for(int b=100;b<=999;b++){ vi vec = int_to_vector(a*b); if(is_palindrome(vec)){ max_val = max(max_val, a*b); } } } printf("%d\n", max_val); }