본문 바로가기

평균성적

(2)
[Swift] reduce()를 이용한 배열 값 더하기 How to sum an array of numbers using reduce() ? reduce()를 이용하여 배열 값을 더하는 방법은 다음과 같습니다. let numbers = [1, 2, 5, 14, 26] let total = numbers.reduce(0, +) 지난번 포스팅한, 딕셔너리를 이용한 '학생의 평균 점수 및 과목별 평균 점수 계산하기' 문제를 reduce()를 활용하여 다시 풀어보겠습니다. 1. 학생을 무제한 입력받는다. 2. 학생 데이터 - 학생 이름, ios, Android, Web 과목의 성적을 학점으로 입력받는다. 3. 입력이 끝나면 3-1. 각 학생의 이름, 과목별 성적, 평균 평점을 계산하여 출력한다. 3-2. 전체 학생의 과목별 성적 평균을 계산하여 출력한다. 1. 딕셔..
[Swift] 학생의 평균 점수 및 과목별 평균 점수 계산하기 1. 학생을 무제한 입력받는다. 2. 학생 데이터 - 학생 이름, ios, Android, Web 과목의 성적을 학점으로 입력받는다. 3. 입력이 끝나면 3-1. 각 학생의 이름, 과목별 성적, 평균 평점을 계산하여 출력한다. 3-2. 전체 학생의 과목별 성적 평균을 계산하여 출력한다. 지난번 포스팅한 딕셔너리을 이용하여 문제를 풀어보겠습니다. 1. 딕셔너리를 만든다. var student_scores:[String:[String:Double]] = [:] 2. 입력 값이 없을 때 까지 학생의 이름과 과목별 성적을 입력받는다. while true{ print("학생 이름: ", terminator:"" ) var student_name = readLine()! if student_name == ""{ p..