#include <bits/stdc++.h>
using namespace std;
#define int long long
signed main()
{
ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
int E, S;
bool check = true;
vector <char> v;
cin >> E >> S;
for (int i = E; i <= S; i++)
{
string s = to_string(i);
for (int j = 0; j < s.size() / 2; j++)
{
v.push_back(s[j]);
}
reverse(v.begin(), v.end());
if (s.size() % 2 == 0)
{
for (int k = s.size() / 2; k < s.size(); k++)
{
if (s[k] != v[k - s.size() / 2])
{
check = false;
break;
}
}
}
else
{
for (int k = s.size() / 2 + 1; k < s.size(); k++)
{
if (s[k] != v[k - s.size() / 2])
{
check = false;
break;
}
}
}
if (check == true)
{
cout << "Palindrome!" << "\n";
}
else
{
check = true;
cout << i << "\n";
}
v.clear();
}
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |