小动物牛牛生活在一个美丽的森林中,森林中有一排排的果树,每棵果树上都有不同数量的果实。牛牛每天都会去森林中收集果实,但是牛牛有个特殊的习惯,他只收集那些果实数量为质数的树上的果实。 现在,给出每棵树上果实的数量,你需要帮助牛牛找出所有的质数果实数量,并按照从小到大的顺序排列。
示例1
输入
[3, 1, 4, 2, 8, 11, 15, 17]
输出
[2,3,11,17]
加载中...
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param trees int整型一维数组 * @return int整型一维数组 */ public int[] primeFruits (int[] trees) { // write code here } }
class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param trees int整型vector * @return int整型vector */ vector
primeFruits(vector
& trees) { // write code here } };
#coding:utf-8 # # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param trees int整型一维数组 # @return int整型一维数组 # class Solution: def primeFruits(self , trees ): # write code here
using System; using System.Collections.Generic; class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param trees int整型一维数组 * @return int整型一维数组 */ public List
primeFruits (List
trees) { // write code here } }
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param trees int整型一维数组 * @return int整型一维数组 */ function primeFruits( trees ) { // write code here } module.exports = { primeFruits : primeFruits };
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param trees int整型一维数组 # @return int整型一维数组 # class Solution: def primeFruits(self , trees: List[int]) -> List[int]: # write code here
package main import "fmt" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param trees int整型一维数组 * @return int整型一维数组 */ func primeFruits( trees []int ) []int { // write code here }
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param trees int整型一维数组 * @param treesLen int trees数组长度 * @return int整型一维数组 * @return int* returnSize 返回数组行数 */ int* primeFruits(int* trees, int treesLen, int* returnSize ) { // write code here }
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param trees int整型一维数组 # @return int整型一维数组 # class Solution def primeFruits(trees) # write code here end end
object Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param trees int整型一维数组 * @return int整型一维数组 */ def primeFruits(trees: Array[Int]): Array[Int] = { // write code here } }
object Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param trees int整型一维数组 * @return int整型一维数组 */ fun primeFruits(trees: IntArray): IntArray { // write code here } }
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param trees int整型一维数组 * @return int整型一维数组 */ public int[] primeFruits (int[] trees) { // write code here } }
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param trees int整型一维数组 * @return int整型一维数组 */ export function primeFruits(trees: number[]): number[] { // write code here }
public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param trees int整型一维数组 * @return int整型一维数组 */ func primeFruits ( _ trees: [Int]) -> [Int] { // write code here } }
struct Solution{ } impl Solution { fn new() -> Self { Solution{} } /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param trees int整型一维数组 * @return int整型一维数组 */ pub fn primeFruits(&self, trees: Vec
) -> Vec
{ // write code here } }
[3, 1, 4, 2, 8, 11, 15, 17]
[2,3,11,17]