当前位置: 面试刷题>> 优秀成绩 (经典算法题500道)
首先,让我们假设题目是关于处理学生成绩,要求从一组学生成绩中找出“优秀”的学生(这里我们定义“优秀”为成绩大于等于90分)。基于这个假设,我将补全题目描述并提供PHP、Python、JavaScript三种语言的示例代码。
### 题目描述
给定一个包含学生成绩的数组,每个元素代表一个学生的成绩(假设成绩为0到100之间的整数)。请编写一个函数,该函数接受这个数组作为输入,并返回一个包含所有“优秀”学生成绩的数组(即成绩大于等于90分的学生)。
### PHP 示例代码
```php
= 90) {
$excellentGrades[] = $grade;
}
}
return $excellentGrades;
}
// 示例
$grades = [85, 92, 78, 95, 88, 90, 100];
$excellentStudents = findExcellentStudents($grades);
print_r($excellentStudents);
// 码小课网站中有更多相关内容分享给大家学习
?>
```
### Python 示例代码
```python
def find_excellent_students(grades):
return [grade for grade in grades if grade >= 90]
# 示例
grades = [85, 92, 78, 95, 88, 90, 100]
excellent_students = find_excellent_students(grades)
print(excellent_students)
# 码小课网站中有更多相关内容分享给大家学习
```
### JavaScript 示例代码
```javascript
function findExcellentStudents(grades) {
return grades.filter(grade => grade >= 90);
}
// 示例
const grades = [85, 92, 78, 95, 88, 90, 100];
const excellentStudents = findExcellentStudents(grades);
console.log(excellentStudents);
// 码小课网站中有更多相关内容分享给大家学习
```
这些示例代码展示了如何在不同编程语言中筛选出成绩优秀的学生。每段代码都遵循了函数式编程的思想,通过遍历或筛选原数组,找到满足条件的元素,并将它们组成新的数组返回。