数字 a 翻转数位得到数字 b ,计算 a+b 。
一个正整数 a(1≤ a ≤ 10^9) 。保证 a 在十进制下每一位都非 0 。
一个正整数表示答案。
12
33
23
55
考点:基础数学
限制 1 秒 / 256MB | 标准输入输出
推荐方向:基础数学
本题切入点
把 a 的数位逆序得到 b,输出 a+b;用字符串反转或逐位取模即可。
把题目转化为数学表达式,用公式或性质直接求值。
思路框架(基础数学 通法 · 非本题专属)
实现要点:浮点输出通常要求相对误差不超过 1e-7,注意用 double/long double 或高精度小数。
复杂度:时间 O(1) ~ O(log n) | 空间 O(1)
该范式的通法易错点
对照本题
样例 1:输入 12 → 输出 33
正整数 a=12 ,翻转得到 b=21 , a+b=33 。
解析由校招宝本地引擎整理(依据源站考点标签 / 人工判题标注 / 题面规模信号),非官方题解,仅供思路参考。
本题来源:2023年OPPO秋招研发岗笔试。