Largest Palindrome Product LeetCode solution in C++
1class Solution {2public:3int largestPalindrome(int n) {4if (n == 1) {5return 9;6}7int hi = pow(10, n) - 1;8int lo = pow(10, n - 1);9int kk = 1337;10for (int i = hi; i >= lo; i--) {11string s = to_string(i);12string k = s;13reverse(k.begin(), k.end());14s += k;15long long int ll = stol(s);16for (int j = hi; j >= sqrtl(ll); j--) {17if (ll % j == 0) {18return ll % kk;19}20}21}22return 0;23}24};