Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

KHU42 - Дараагийн палиндорм тоо

Өгөгдсөн тооны дараагийн палиндорм тоог хэвлэ.

Input

Эерэг бүхэл 100-аас ихгүй n тоо өгөгдөх ба дараагийн мөрөнд оронгийн тоо 1000 ихгүй n ширхэг тоонууд догол мөрөнд тусгаарлана өгөгдөнө.

Output

Хариу болох ганц тоо

Example

Input:
5
456
666
5
9999
111
Output:
464
676
6
10001
121

Нэмсэн:@###@
Огноо:2018-01-08
Хугацааны хязгаарлалт:1s
Эх кодын хэмжээний хязгаарлалт:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Програмчлалын хэлүүд:C-CLANG C C++ 4.3.2 CPP CPP14 CPP14-CLANG

hide comments
2024-02-05 14:03:05
#include <bits/stdc++.h>
using namespace std;

bool shalgah(int n) {
int a = n, b = 0;
while(n > 0){
b = b * 10 + n % 10;
n /= 10;
}
return a == b;
}

int nemeh(int n){
n++;
while(!shalgah(n)) {
n++;
}
return n;
}

int main() {
ios_base::sync_with_stdio(false);
cin.tie(NULL);

int k, n;
cin>>k;
for (int i=0; i<k; i++) {
cin>>n;
cout<<nemeh(n)<<"\n";
}
return 0;
}
//vanchig

Last edit: 2025-01-08 12:06:40
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.