#152. 青少年数字求和与函数应用
青少年数字求和与函数应用
青少年求和
题目背景
聪聪最近在学习编程,他遇到了一个有趣的问题。他需要计算三个整数的和,但这些整数有一些特殊的规则。
题目描述
给出三个整数值 ,计算它们的和。然而,如果任何一个值是“青少年”数字(在 到 之间,包括 和 ),那么该值在求和时应计为 ,但 和 不算作“青少年”数字。
请编写一个单独的辅助函数 public int fixTeen(int n),它接受一个整数值 ,并根据“青少年”规则返回修正后的值。通过这种方式,你可以避免重复三次“青少年”规则的代码(即“分解”)。请在主求和逻辑的下方,与主逻辑相同的缩进级别定义此辅助函数。
输入格式
输入以如下格式从标准输入中给出。
输出格式
输出以如下格式输出到标准输出中。
样例
1 2 3
6
2 13 1
3
2 1 14
3
样例解释
- 样例1: 都不在 范围内,所以和为 。
- 样例2: 是青少年数字,修正为 。所以和为 。
- 样例3: 是青少年数字,修正为 。所以和为 。
数据范围
每个测试用例的时间限制为 秒,内存限制为 KiB。