336. 构建回文数

提交2 通过2
通过率100%
时间限制1000ms
内存限制256MiB

题目描述

题目描述

输入一个正整数 nn,判断其是否为回文数,若是回文数,则直接输出,若不是回文数,则需要自行构建回文数。例如:123123不是回文数,但他能构建出的回文数有很多:1232112321,123321123321,1234432112344321......,因此,我们需要固定一种构造方法:不考虑最后一位,将前面的数逆序后再拼到原数上构建出回文数。

例如:对 1234512345而言,其回文数为 123454321123454321。

输入格式

一个正整数 nn。

输出格式

一个正整数,为按题目要求构建好的回文数。

输入样例 #1

123

输出样例 #1

12321

输入样例 #2

1

输出样例 #2

1

输入样例 #3

2

输出样例 #3

2

数据规模与约定

对于 100%100\%的数据,1≤n≤1091 \le n \le 10^9(根据题目逻辑及样例推断)。