Return to Video

11-25 Fix The Pseudocode

  • 0:00 - 0:05
    만약 n이 123이라면 count는 3에서 끝납니다. 즉, 답은 맞습니다. 3개의 숫자가
  • 0:05 - 0:09
    있다는 뜻입니다. 만약 n이 100이라면 count는 2에서 끝납니다. 이는 답이
  • 0:09 - 0:16
    맞지 않습니다. while문의 조건은 사실 temp >=10이여야 합니다.
  • 0:16 - 0:20
    손으로 추적해보면 알 수 있습니다. 관심을 가져야 할 변수들은
  • 0:20 - 0:26
    count와 temp입니다. 만약 n이 123에서 시작하면 count는
  • 0:26 - 0:33
    1에서 시작하고 temp는 123에서 시작합니다. temp는 10보다 크니 count를 1
  • 0:35 - 0:41
    증가합니다. 그런 후에 temp를 10.0으로 나누고 12.3을 얻습니다. 이제 다시
  • 0:41 - 0:46
    반복문 조건으로 돌아갑니다. temp는 10보다 크기에 count는 1
  • 0:46 - 0:52
    증가하고 temp를 다시 10.0으로 나눕니다. 그러면 1.23을 얻습니다. 다시
  • 0:52 - 0:56
    조건을 검사하면 temp는 10보다 작습니다. 그래서 반복문을 실행하지 않습니다.
  • 0:56 - 1:02
    하지만 n이 100일 때는 어떻게 될까요? count는 전과 같이 1로 시작하고
  • 1:02 - 1:06
    temp는 100으로 시작합니다. temp는 10보다 크니 count는 1이 증가하고
  • 1:06 - 1:14
    temp를 10.0으로 나눕니다. 그러면 10입니다. 그런 후에 조건을
  • 1:14 - 1:19
    다시 검사하지만, 10은 10보다 크지 않습니다. 둘이 같습니다. 그래서
  • 1:19 - 1:25
    반복문을 실행하지 않습니다. 숫자 둘이나 남았는데 건너뛰었습니다. 한 번 더
  • 1:25 - 1:29
    count를 증가 시켜야합니다. 그러므로 while문의 조건은 temp >= 10이여야
  • 1:29 - 1:30
    합니다.
Title:
11-25 Fix The Pseudocode
Description:

more » « less
Video Language:
English
Team:
Udacity
Project:
cs046: Intro to Programming
Duration:
01:31

Korean subtitles

Revisions