복습 - 성적 분류기
Coddy R 여정의 논리와 흐름 섹션에 포함된 레슨. 64개 중 51번째.
챌린지
중급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 컴파일러