You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
2.1 KiB
52 lines
2.1 KiB
<!--
|
|
CO_OP_TRANSLATOR_METADATA:
|
|
{
|
|
"original_hash": "bf62b82567e6f9bdf4abda9ae0ccb64a",
|
|
"translation_date": "2025-08-23T22:39:58+00:00",
|
|
"source_file": "2-js-basics/3-making-decisions/assignment.md",
|
|
"language_code": "ko"
|
|
}
|
|
-->
|
|
# 연산자
|
|
|
|
## 지침
|
|
|
|
연산자를 활용해 보세요. 다음은 구현할 수 있는 프로그램에 대한 제안입니다:
|
|
|
|
두 가지 다른 성적 체계를 사용하는 학생 집합이 있습니다.
|
|
|
|
### 첫 번째 성적 체계
|
|
|
|
첫 번째 성적 체계는 1-5 사이의 점수로 정의되며, 3 이상이면 과목을 통과한 것으로 간주됩니다.
|
|
|
|
### 두 번째 성적 체계
|
|
|
|
다른 성적 체계는 `A, A-, B, B-, C, C-`로 구성되며, `A`가 최고 점수이고 `C`가 통과 가능한 최저 점수입니다.
|
|
|
|
### 과제
|
|
|
|
다음 배열 `allStudents`는 모든 학생과 그들의 성적을 나타냅니다. 이 배열을 기반으로 과목을 통과한 모든 학생을 포함하는 새 배열 `studentsWhoPass`를 작성하세요.
|
|
|
|
> TIP, for-루프와 if...else 및 비교 연산자를 사용하세요:
|
|
|
|
```javascript
|
|
let allStudents = [
|
|
'A',
|
|
'B-',
|
|
1,
|
|
4,
|
|
5,
|
|
2
|
|
]
|
|
|
|
let studentsWhoPass = [];
|
|
```
|
|
|
|
## 평가 기준
|
|
|
|
| 기준 | 우수한 수준 | 적절한 수준 | 개선이 필요한 수준 |
|
|
| --------- | ---------------------------- | ---------------------------- | ------------------------------ |
|
|
| | 완전한 솔루션이 제시됨 | 부분적인 솔루션이 제시됨 | 버그가 있는 솔루션이 제시됨 |
|
|
|
|
**면책 조항**:
|
|
이 문서는 AI 번역 서비스 [Co-op Translator](https://github.com/Azure/co-op-translator)를 사용하여 번역되었습니다. 정확성을 위해 최선을 다하고 있지만, 자동 번역에는 오류나 부정확성이 포함될 수 있습니다. 원본 문서를 해당 언어로 작성된 상태에서 권위 있는 자료로 간주해야 합니다. 중요한 정보의 경우, 전문적인 인간 번역을 권장합니다. 이 번역 사용으로 인해 발생하는 오해나 잘못된 해석에 대해 당사는 책임을 지지 않습니다. |