#L20042. 偶数或回文数

偶数或回文数

问题描述

给定一个四位整数 nn,请你根据以下规则进行判断:

  • 如果 nn 是回文数或偶数,输出 nn 本身;
  • 否则输出该四位数中所有数字的和。

什么是回文数?

回文数是指从左往右读和从右往左读结果相同的数字,例如:

  • 12211221 是回文数
  • 34433443 是回文数
  • 12341234 不是回文数

判断方法:千位数字等于个位数字,百位数字等于十位数字。

什么是偶数?

偶数是指个位数字为 0,2,4,6,80,2,4,6,8 的整数,例如:

  • 12341234 是偶数
  • 12351235 不是偶数

什么是数字和?

数字和是指将一个数的每一位数字相加,例如:

  • 12341234 的数字和是 1+2+3+4=101+2+3+4=10

输入格式

输入一行,包含一个四位整数 nn。

输出格式

根据规则输出一个整数。

样例输入 1

1221

样例输出 1

1221

样例输入 2

1234

样例输出 2

1234

样例输入 3

1235

样例输出 3

11

说明

  • 若满足“回文数”或“偶数”,直接输出原数
  • 否则输出四位数字之和

评测数据规模

对于所有数据,保证 1000≤n≤99991000 \le n \le 9999。