1
00:00:00,530 --> 00:00:02,660
좋아, 여기서 첫 번째부터 시작합시다.

2
00:00:02,670 --> 00:00:06,330
음수 10과 19 사이의 모든 숫자를 인쇄하십시오.

3
00:00:06,600 --> 00:00:10,560
따라서 실제로 코드를 작성하기 전에 파일을 만들어야합니다.

4
00:00:10,560 --> 00:00:18,090
그래서 간단한 Tim 파일이있어서 연결할 스크립트를 만들어야합니다.

5
00:00:18,300 --> 00:00:19,950
그럼 우리 스크립트를 저장합시다.

6
00:00:20,130 --> 00:00:21,250
루프라고 부르 자.

7
00:00:21,400 --> 00:00:31,330
예, 저장하고 난 항상 그들이 연결되어 있는지 확인하기 때문에 경고를 추가 할 것입니다.

8
00:00:31,950 --> 00:00:39,700
야생 연구 DML로 돌아가서 그 스크립트를 루프에 연결하면됩니다.

9
00:00:39,720 --> 00:00:41,230
예.

10
00:00:41,280 --> 00:00:46,620
이제 우리가 가서 그걸 열면 우리는 좋은 경고를 받아야합니다.

11
00:00:46,710 --> 00:00:47,780
큰.

12
00:00:47,790 --> 00:00:49,360
그럼 첫 번째 문제를 해결해 봅시다.

13
00:00:49,370 --> 00:00:53,360
음수 10과 19 사이의 모든 숫자를 인쇄하십시오.

14
00:00:54,540 --> 00:00:56,800
WHILE 루프부터 시작하겠습니다.

15
00:00:57,180 --> 00:01:13,660
우리는 변수 var로 시작하려고합니다. 카운터가 음수 10에서 시작한다고 가정 해 봅시다. 카운터가 20보다 작은 동안 우리가 확인하고있는 곳에 와일드 루프가 생깁니다.

16
00:01:14,370 --> 00:01:22,580
로그 카운터를 취소 한 다음 카운터에 1을 더합니다.

17
00:01:22,590 --> 00:01:24,220
그래서 우리는 마이너스 10을 시작했습니다.

18
00:01:24,540 --> 00:01:29,400
Kountry가 20 미만인 동안 우리는 1을 더한다.

19
00:01:29,430 --> 00:01:35,380
또한 19보다 작거나 같으면서 리팩토링 할 수 있습니다.

20
00:01:35,430 --> 00:01:40,470
어느 쪽이든은 다양성을 위해이 하나를 할 수있게합니다.

21
00:01:40,680 --> 00:01:55,520
그리고 사기꾼에게 가자. 로그 상단에서 음수 10 ~ 19 사이의 모든 숫자를 인쇄하고 저장합니다.

22
00:01:55,560 --> 00:01:57,880
그러면 페이지가 새로 고침됩니다.

23
00:01:58,500 --> 00:02:06,040
모든 것이 콘솔에 있기 때문에 아무것도 표시되지 않으며 음수 10에서 19 사이의 숫자를 모두 볼 수 있습니다.

24
00:02:06,300 --> 00:02:09,210
그것이 음수 19를 포함하는지 확인하십시오.

25
00:02:09,210 --> 00:02:10,610
큰.

26
00:02:10,680 --> 00:02:15,760
따라서 다음 과제는 10과 40 사이의 모든 짝수를 인쇄하는 것입니다.

27
00:02:16,140 --> 00:02:20,110
그래서 저는 이것을 단지 복사하고 조금만 수정하려고합니다.

28
00:02:20,190 --> 00:02:28,400
따라서 10과 40 사이의 모든 짝수를 인쇄하면 저장됩니다.

29
00:02:28,770 --> 00:02:38,970
카운터가 41보다 작거나 40보다 작거나 같은 동안 카운터는 10으로 시작합니다.

30
00:02:38,970 --> 00:02:40,380
이렇게 해보자.

31
00:02:40,650 --> 00:02:43,390
우리는 그것이 짝수 인 경우에만 인쇄 할 것입니다.

32
00:02:43,650 --> 00:02:45,570
그래서 이것을 할 수있는 몇 가지 방법이 있습니다.

33
00:02:45,630 --> 00:02:50,760
첫 번째는 항상 인쇄하지만 두 번 셉니다.

34
00:02:51,330 --> 00:02:53,770
이것은 우리가 10시에 시작한다는 것을 의미합니다.

35
00:02:53,820 --> 00:02:58,560
그런 다음 10을 더하고 2를 더한 다음 12에 있습니다.

36
00:02:58,730 --> 00:03:01,010
그러면 12를 인쇄하고 2를 더합니다.

37
00:03:01,020 --> 00:03:04,180
그래서 이것이 작동하는지 확인하는 한 가지 방법입니다.

38
00:03:04,230 --> 00:03:12,290
콘솔을 새로 고침 해보면 10에서 40 사이의 모든 결과를 볼 수 있습니다.

39
00:03:12,390 --> 00:03:13,980
그리고 그것은 잘 작동합니다.

40
00:03:14,010 --> 00:03:16,230
그래서 우리가 이것을 쓸 수있는 또 다른 방법이 있습니다.

41
00:03:16,500 --> 00:03:18,910
그리고 이걸 복사해서 보여 드리겠습니다.

42
00:03:19,470 --> 00:03:20,740
우리는이 방법으로 이것을 쓸 수 있습니다.

43
00:03:21,000 --> 00:03:24,240
그래서 우리는 모든 수를 반복합니다.

44
00:03:24,270 --> 00:03:30,200
그래서 우리는 2로 계산하지 않습니다. 그리고 나서 숫자가 짝수인지를 확인하기 위해 여기에 if 문을 사용할 것입니다.

45
00:03:30,510 --> 00:03:36,180
그리고 카운터 모드 2가 0 인 것처럼 보입니다.

46
00:03:36,390 --> 00:03:44,340
그래서 그것은 숫자가 두 개로 균등하게 나누어 지더라도 숫자를 말해주는 방법입니다. 그러면 우리는 그것을 출력 할 것이고 우리는 단지 하나를 더할 것입니다.

47
00:03:44,820 --> 00:03:53,750
그래서이 방법은 더 짧고 더 효율적입니다. 왜냐하면이 루프는 두 배로 계산되기 때문에이 루프의 절반만큼만 실행되기 때문입니다.

48
00:03:53,940 --> 00:03:58,700
그래서 홀수 대 1 대 1 대 루프를 실행하지 마십시오.

49
00:03:58,950 --> 00:04:05,090
카운터 2가 0 인 경우 10으로 시작하면 10과 같이 일정합니다.

50
00:04:05,220 --> 00:04:06,140
우리는 1을 더한다.

51
00:04:06,330 --> 00:04:07,840
이제 우리는 11 일을합니다.

52
00:04:08,010 --> 00:04:13,200
따라서이 코드는 2로 나눌 수있는 11로 평가됩니다.

53
00:04:13,230 --> 00:04:18,130
그래서 이것은 인쇄되지 않지만 루프의 코드는 매번 실행됩니다.

54
00:04:18,300 --> 00:04:27,750
따라서 여기에 설정된 장점 중 하나는 우리가 시작하는 번호와 상관없이 항상 짝수를 인쇄하는 것입니다.

55
00:04:27,840 --> 00:04:33,520
우리가 11시에 시작했다면 항상 기본 번호에 추가 할 것입니다.

56
00:04:33,540 --> 00:04:39,900
그래서 우리는 심지어 11 13 15를 가지고있을 것입니다. 그러나 이것도 실제로 그들이 짝수인지를 확인하고 있습니다.

57
00:04:40,080 --> 00:04:48,980
그래서 나는 지금 그것을 언급 할 것이고, 우리가 여기에서 보는 것처럼 10과 40 사이의 짝수를 삽입하기위한 짧은 버전으로 가자.

58
00:04:50,160 --> 00:04:56,310
다음 번에는 300과 333 사이의 모든 홀수를 인쇄합니다.

59
00:04:56,310 --> 00:04:59,060
다시 한번 이것은 매우 유사합니다.

60
00:04:59,100 --> 00:05:18,080
저는이 모든 것을 다시 복사하고이를 변경하여 300과 333 사이의 모든 홀수를 출력 한 다음 300에서 카운터로 시작할 것입니다.

61
00:05:18,090 --> 00:05:21,060
300에서 시작하기 때문에이 방법은 효과가 없습니다.

62
00:05:21,060 --> 00:05:24,730
우리가 두 개를 더하면 300 개가되고 그 수가 에벤 트로 계산됩니다.

63
00:05:24,780 --> 00:05:28,880
그래서 저는 그것을 없애고 조금 더 길게 사용하겠습니다.

64
00:05:29,220 --> 00:05:33,710
이상한지 확인하려면 2로 나눌 수 없는지 확인하고 싶습니다.

65
00:05:33,870 --> 00:05:46,960
카운터 Montu가 0이 아니면 카운터를 출력하고 변경할 필요가있는 다른 것이 있으면이 루프가 300에서 시작하여 40보다 작은 지 확인합니다.

66
00:05:46,980 --> 00:05:49,110
그래서 지금이 코드는 실행되지 않습니다.

67
00:05:49,350 --> 00:06:01,560
그래서 우리는 이것을 만들고 싶습니다. 333 그러면 저장하고 새로 고치십시오. 그러면 우리는 333까지 모든 홀수를 3 또는 1로 끝낼 수 있습니다.

68
00:06:01,560 --> 00:06:10,170
그래서 마지막으로 다섯 번째와 세 번째로 나눌 수있는 모든 숫자를 5에서 50 사이의 숫자로 인쇄합니다.

69
00:06:10,230 --> 00:06:13,440
복사를하려고하면 한 번 더 설정됩니다.

70
00:06:13,560 --> 00:06:31,350
이번에는 5와 50 사이에 나눌 수있는 모든 숫자를 5와 50 사이에 인쇄하는 로그를 취소하겠습니다.

71
00:06:31,410 --> 00:06:38,460
그렇게하기 위해 우리는 5시에 카운터에서 시작하여 50 시까 지 진행할 것입니다.

72
00:06:39,720 --> 00:06:45,200
그리고 여기서 우리의 논리는 그것이 우리가 가지고있는 것 2에 의해 나눌 수 없는지를 검사하는 것이 아닙니다.

73
00:06:45,750 --> 00:06:50,930
우리가 원하는 것은 5로 나눌 수 있고 3으로 나눌 수 있는지 확인하는 것입니다.

74
00:06:51,210 --> 00:07:05,520
카운터 maade 5가 0이고 카운터 maade 3이 0과 같아 보입니다.

75
00:07:05,520 --> 00:07:12,470
따라서이 둘은 5로 균등하게 나눌 필요가 있고 3은 우리가 인쇄 할 수 있도록해야합니다.

76
00:07:12,810 --> 00:07:13,890
그것이 우리가해야 할 모든 것입니다.

77
00:07:13,950 --> 00:07:25,370
계속해서 브라우저를 새로 고치면 5와 3 사이의 5와 50 사이에 나눌 수있는 모든 숫자를 얻을 수 있으며 그 중 3 개만 있습니다.

78
00:07:25,380 --> 00:07:27,740
좋아, 그럼이 동안 루프 문제가 해결되었습니다.
