#170. 列表数字过滤:移除末位为9

    ID: 170 Type: Default 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>codingbatFunctional-2gesp1循环结构条件结构

列表数字过滤:移除末位为9

过滤末位为9的数字

题目背景

大魏老师正在整理一份数字清单。他不喜欢那些以 99 结尾的数字,希望你能帮他把这些数字从清单中移除。

题目描述

给定一个非负整数列表,返回一个新列表,其中包含原列表中所有不以 99 结尾的数字。判断一个数字是否以 99 结尾可以通过对 1010 取模来实现。

输入格式

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

输入包含一行,其中包含若干个非负整数,它们之间用空格分隔。

输出格式

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

输出包含一行,表示过滤后的数字列表。列表中的数字用逗号和空格分隔,并用方括号 [] 包裹。如果列表为空,则输出 []

样例

1 2 19
[1, 2]
9 19 29 3
[3]
1 2 3
[1, 2, 3]

样例解释

对于样例1,输入列表为 [1, 2, 19]。数字 191999 结尾,因此被移除。最终列表为 [1, 2]。 对于样例2,输入列表为 [9, 19, 29, 3]。数字 9,19,299, 19, 29 都以 99 结尾,因此被移除。最终列表为 [3]。 对于样例3,输入列表为 [1, 2, 3]。所有数字都不以 99 结尾,因此全部保留。最终列表为 [1, 2, 3]

数据范围

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