YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Korean subtitles

← 18-13 total score for all students

Get Embed Code
5 Languages

Showing Revision 1 created 11/18/2014 by Robin Rheem.

  1. 이 문제를 풀 수 있는 방법은 두 가지가 있습니다.
  2. 각각의 학생들 점수를 알고 있으니, 그 학생들의
  3. 점수를 배열 안에 저장하고 리턴해야 합니다. 또한
  4. 배열이 얼마나 커야 하는지도 알고 있습니다. 왜냐하면
  5. 학생들이 몇 명인지 알고 있기 때문입니다.
  6. 배열에 numStudents를 넣습니다. 이제 모든
  7. 학생들을 위해서 0에서 numStudents까지 반복문을
  8. 실행합니다. 그 학생의
  9. 인덱스에 그 학생의
  10. 총점을 저장합니다. 총점을 계산해주는 메소드가
  11. 있으니, totalForStudent를 사용합니다. 그런 후에,
  12. 모든 학생들에게 똑같이 하면,
  13. totals를 리턴 할 수 있습니다. 변수 명을
  14. totals로 선언하는 것을 잊은 모양입니다.
  15. 테스터를 실행해보겠습니다. 제가 예상하는 결과와
  16. 맞는 걸로 보입니다. 이제 중첩된 for문을 이용해서 문제를 풀 수
  17. 있습니다. totals는 아직 필요하고
  18. 리턴하기도 해야 합니다. 하지만 이 문제를 우선
  19. 한 학생에게만 적용해 보겠습니다. 첫 번째
  20. 주제로 시작해서, numberOfTopics까지
  21. 갑니다. 그 주제를
  22. 학생의 총점에 더해보겠습니다. 예를 들어,
  23. 학생 1로 하겠습니다. 학생 1의
  24. 총점을 구하기 위해서, 0으로 시작하고
  25. 각각의 주제에 그 학생의
  26. 성적을 더합니다. 이제 그 학생의
  27. 성적이 이 배열 안에 저장이
  28. 되면, 그 학생의 요소에 방금
  29. 계산한 값을 저장하겠습니다.
  30. 이는 한 학생의 성적을 계산할
  31. 때의 코드입니다. 이제 모든 학생을
  32. 계산해야 합니다. totals의
  33. 모든 요소를 다 채우기
  34. 위해서, for문을 하나 더 만들겠습니다.
  35. 0번째 학생부터 시작해서, numStudents
  36. 까지 반복합니다.
  37. 이 코드를 실행하면
  38. 학생들의 총점을 계산합니다. 밖에 있는
  39. for문은 학생들의 총점을 totals안에 저장합니다.
  40. 문법 오류가 있는지 보고, 전에 실행한 프로그램과 똑같이
  41. 작동합니다. 실행을 해보니 잘
  42. 되는 걸로 보입니다. 여기에 보이는 값들의
  43. 개수를 보면, 컴퓨터가 해주는 것이 얼마나
  44. 편한지 알 수 있을 겁니다.