#188. 提取数组中前N个偶数

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

提取数组中前N个偶数

提取前N个偶数

题目背景

聪聪正在学习数组操作,他遇到了一个任务,需要从一个整数数组中筛选出特定的元素。

题目描述

给定一个由正整数组成的数组,以及一个整数 countcount。请返回一个长度为 countcount 的新数组,其中包含原数组中前 countcount 个偶数。保证原数组中至少包含 countcount 个偶数。

输入格式

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

一行,包含若干个正整数,前一部分表示数组 arrarr 的元素(以空格分隔),最后一个整数表示 countcount

输出格式

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

一行,表示一个新数组,其中包含原数组中前 countcount 个偶数。数组元素之间用逗号和空格分隔,并用方括号 [] 包裹。

样例

3 2 4 5 8 2
[2, 4]
3 2 4 5 8 3
[2, 4, 8]
6 1 2 4 5 8 3
[6, 2, 4]

样例解释

样例1: 输入数组 [3 2 4 5 8]count=2count = 2。原数组中的偶数依次是 2,4,82, 4, 8。取前 22 个偶数,得到 [2, 4]。 样例2: 输入数组 [3 2 4 5 8]count=3count = 3。原数组中的偶数依次是 2,4,82, 4, 8。取前 33 个偶数,得到 [2, 4, 8]。 样例3: 输入数组 [6 1 2 4 5 8]count=3count = 3。原数组中的偶数依次是 6,2,4,86, 2, 4, 8。取前 33 个偶数,得到 [6, 2, 4]

数据范围

时间限制:1秒,内存限制:1024KB。