#153. 整数十位取整求和

    ID: 153 Type: Default 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>codingbatLogic-2gesp1条件结构数学基础

整数十位取整求和

十位取整求和

题目背景

大魏老师布置了一道关于整数取整的练习题。

题目描述

对于一个整数值,如果其最右边的数字是 55 或更大,则向上取整到下一个 1010 的倍数,例如 1515 向上取整到 2020。否则,如果其最右边的数字小于 55,则向下取整到前一个 1010 的倍数,例如 1212 向下取整到 1010。给定 33 个整数 a,b,ca, b, c,返回它们取整后的值之和。为了避免代码重复,请编写一个单独的辅助函数 public int round10(int num) 并调用它 33 次。请将此辅助函数完全写在 roundSum() 函数的下方,并保持相同的缩进级别。

输入格式

输入以如下格式从标准输入中给出。

a b c

输出格式

输出以如下格式输出到标准输出中。

sum

样例

16 17 18
60
12 13 14
30
6 4 4
10

样例解释

样例 1:1616 向上取整到 20201717 向上取整到 20201818 向上取整到 2020。总和为 20+20+20=6020 + 20 + 20 = 60

样例 2:1212 向下取整到 10101313 向下取整到 10101414 向下取整到 1010。总和为 10+10+10=3010 + 10 + 10 = 30

样例 3:66 向上取整到 101044 向下取整到 0044 向下取整到 00。总和为 10+0+0=1010 + 0 + 0 = 10

数据范围

每个测试用例的时间限制为 11 秒,内存限制为 10241024 KiB。