Menu
Coddy logo textTech

복습 - 성적 분류기

Coddy R 여정의 논리와 흐름 섹션에 포함된 레슨. 64개 중 51번째.

challenge icon

챌린지

중급

grade_report(names, scores)를 완성하세요. ifelse()를 사용하여 각 학생에게 등급을 부여하세요. 90점부터는 A, 75점부터는 B, 50점부터는 C, 50점 미만은 F입니다. 학생마다 한 줄씩 ada: 93 (A) Excellent 형식으로 반환하세요. 여기서 코멘트는 등급에 대한 switch()에서 가져옵니다. A에는 Excellent, B에는 Good, C에는 Pass, F에는 Retake을 사용하세요.

그런 다음 Top: 뒤에 가장 높은 점수를 받은 학생들을 입력 순서대로 추가하고, , 로 연결하세요.

제공된 코드는 이름과 점수를 쉼표로 구분된 두 줄로 읽고, 반환된 각 줄을 출력합니다.

직접 해보기

grade_report <- function(names, scores) {
  # 여기에 코드를 작성하세요
  character(0)
}

# 제공된 입력/출력 코드: 그대로 유지하세요
input <- suppressWarnings(readLines(file("stdin")))
cat(grade_report(strsplit(input[1], ",")[[1]], as.numeric(strsplit(input[2], ",")[[1]])), sep = "\n")

논리와 흐름의 모든 레슨

직접 연습해 보세요: 온라인 R 컴파일러