1
00:00:01,800 --> 00:00:06,430
그래서 저는이 4 가지 루프에 대한 4 가지 솔루션을 작성하겠습니다.

2
00:00:06,900 --> 00:00:09,990
그래서 나는 그것을 저장하는 새로운 파일을 만들 것입니다.

3
00:00:09,990 --> 00:00:19,080
HMO와 while 루프에서 설정을 복사하는 루프에 대해서만 호출 할 것입니다.

4
00:00:19,080 --> 00:00:20,460
매우 비슷합니다.

5
00:00:20,460 --> 00:00:32,340
유일한 차이점은 루프 문제 세트로 제목을 변경하려고합니다. 그런 다음 루프를위한 스크립트를 변경하여 예를 작성한 다음 해당 파일을 작성하겠습니다.

6
00:00:32,610 --> 00:00:48,250
그래서 새로운 파일을 루프를 위해 저장하자. J 대신에 우리 대신에 우리는 루프를 연결한다는 것을 알 수 있도록 항상 뭔가를 넣는 것을 좋아한다.

7
00:00:48,270 --> 00:00:56,560
그래서 지금 우리가 계속 나아가면, 그걸 열면 OK라고 연결된 것을 알 수 있습니다.

8
00:00:57,000 --> 00:01:05,560
첫 번째 문제는 DePrince였습니다.

9
00:01:06,360 --> 00:01:12,000
첫 번째 문제는 네거티브 10과 19 사이의 모든 숫자를 인쇄하는 것입니다.

10
00:01:12,120 --> 00:01:24,660
그래서 내가 갖고있는 야생 루프 코드를 복사하여 4 개의 루프로 옮기고 실제로이 분할 화면을 만들어 두 번에 동시에 볼 수있게 할 것입니다.

11
00:01:24,660 --> 00:01:30,480
그래서 나는 왼쪽에 야생 루프 버전을 가지고 오른쪽에는 내 FOR 루프 버전을 가지고있다.

12
00:01:30,480 --> 00:01:35,390
그래서 내가해야 할 일은 음수 10과 19 사이의 모든 숫자를 인쇄하는 것입니다.

13
00:01:36,030 --> 00:01:47,620
그래서 for 루프를 실행 한 다음 VAR에 대해 수행합니다. 음의 10부터 시작하고 20보다 작 으면 계속 실행합니다.

14
00:01:48,110 --> 00:01:56,160
그리고 매회 루프 죄수를 통해 하나씩 추가 할 것입니다. 개 I 그게 다야.

15
00:01:56,160 --> 00:01:58,340
그래서 실질적으로 더 짧습니다.

16
00:01:58,350 --> 00:02:00,450
별도의 변수를 만들 필요가 없습니다.

17
00:02:00,480 --> 00:02:02,820
변수를 증가시키기 위해 별도의 라인이 필요하지 않습니다.

18
00:02:02,820 --> 00:02:04,670
우리는 한번에 모든 것을 할 수 있습니다.

19
00:02:04,890 --> 00:02:09,430
이제 다시 브라우저 새로 고침으로 돌아가는 지 확인하십시오.

20
00:02:09,900 --> 00:02:16,600
콘솔을 열면 19까지 음수 10이 표시됩니다.

21
00:02:16,680 --> 00:02:22,650
다음 번에는 10과 40 사이의 모든 짝수를 인쇄합니다.

22
00:02:22,710 --> 00:02:24,680
그래서 우리가 이것을 할 수있는 몇 가지 방법이 있습니다.

23
00:02:24,720 --> 00:02:26,470
우리는 네 명이 필요 시작할 수 있습니다.

24
00:02:26,490 --> 00:02:31,790
어쨌든 나는 10에 해당하는 시작하고 우리는 계속 가고 싶다.

25
00:02:32,070 --> 00:02:36,180
글쎄 나는 40보다 작거나 같다.

26
00:02:36,720 --> 00:02:38,530
그래서 저는 약간의 공백을 추가 할 것입니다.

27
00:02:38,550 --> 00:02:39,930
기술적으로는 중요하지 않습니다.

28
00:02:40,080 --> 00:02:42,200
나는 그것이 보이는 방식을 좋아한다.

29
00:02:42,590 --> 00:02:46,130
그리고 매번 우리는 둘을 더할 수 있습니다.

30
00:02:46,200 --> 00:02:51,990
그래서 저는 2를 더한 것과 2를 더한 것입니다.

31
00:02:52,050 --> 00:02:53,470
Contador 로그 I.

32
00:02:53,640 --> 00:02:56,040
그리고 이것이 이것을하는 첫 번째 방법입니다.

33
00:02:56,790 --> 00:03:05,080
그리고 다시 여기 새로 고침을 보여 주며 우리는 10에서 40 사이의 모든 것을 얻습니다.

34
00:03:06,780 --> 00:03:12,360
그러나이 솔루션의 문제는 첫 번째 루프 솔루션과 동일한 문제입니다.

35
00:03:12,540 --> 00:03:16,550
대신에 나는 11과 40 사이의 evens를 인쇄하고 싶었습니다.

36
00:03:16,770 --> 00:03:18,370
나는 문제가 생길거야.

37
00:03:18,610 --> 00:03:23,190
그리고 그것은 제가 단지에 추가하기 때문입니다.

38
00:03:26,790 --> 00:03:31,900
그 이유는 시작 값이 무엇이든 관계없이 맹목적으로 추가하기 때문입니다.

39
00:03:32,250 --> 00:03:34,830
이번에는 이상한 숫자가 나옵니다.

40
00:03:34,830 --> 00:03:44,560
따라서 리팩토링하여 번호가 짝수 일 경우 실제로 확인하는 다른 버전과 일치시키고 싶을 때마다 매번 추가합니다.

41
00:03:44,910 --> 00:03:49,240
그리고 나서 if 문을 가지고 번호가 짝수 일 경우 나는 말합니다.

42
00:03:49,320 --> 00:03:56,280
그래서 두 개가 0이라면 우리는 그 로그에 올 것입니다.

43
00:03:56,280 --> 00:03:58,830
나는 그것을 좋아한다.

44
00:04:00,060 --> 00:04:10,280
그리고 우리는 매우 다른 차이점이 여전히 똑같이 작동한다는 것을 알아 차리지 않아야합니다. 이것이 홀수가되도록 변경할 수있는 더 간단한 방법이며 여전히 중요하지 않습니다.

45
00:04:10,290 --> 00:04:15,820
이제 막 13에서 40으로 시작하는 evens를 인쇄합니다.

46
00:04:15,830 --> 00:04:17,410
괜찮아.

47
00:04:17,430 --> 00:04:24,240
다음은 300과 333 사이의 모든 홀수를 출력합니다.

48
00:04:24,330 --> 00:04:26,380
그래서 우리는 또 다른 루프를 원합니다.

49
00:04:26,670 --> 00:04:31,070
우리는 300을 시작합니다.

50
00:04:31,170 --> 00:04:32,200
우리는 계속 가고 싶다.

51
00:04:32,250 --> 00:04:41,870
음, 나는 3 3 3보다 작거나 같다고 물었고 매번 하나씩 추가 할 것입니다.

52
00:04:43,650 --> 00:04:49,690
그리고 나서 우리가 할 일은 마치 무언가가 있는지 확인하는 대신에 여기에서했던 것과 같을 것입니다. 홀수인지 확인하십시오.

53
00:04:49,860 --> 00:04:51,040
그래서 매우 유사합니다.

54
00:04:51,240 --> 00:05:11,430
만약 제 2가 0과 같지 않으면 홀수가 2로 나눌 수 없다는 것을 의미합니다. 그런 다음 로그를 취소하고 새로 고침을하고 3 또는 1에서 시작하여 모든 홀수를 3 133까지 얻습니다.

55
00:05:12,330 --> 00:05:20,740
그래서 5와 50 사이의 5와 3으로 나눌 수있는 모든 숫자를 인쇄하는 마지막 것.

56
00:05:21,210 --> 00:05:25,950
그래서 우리가 시작하는 또 하나의 루프 또는 5와 같습니다.

57
00:05:25,980 --> 00:05:33,230
50보다 작거나 같으면 계속 진행하며 모든 루프가 끝날 때마다 하나를 추가합니다.

58
00:05:33,510 --> 00:05:50,460
그러면 우리가 할 일은 만약 if가 5로 나눌 수 있다면 if 문을 검사 한 다음 3으로 나눌 수 있는지 확인해 볼 것입니다.

59
00:05:50,460 --> 00:05:55,530
그런 다음 로그를 취소하면 완료됩니다.

60
00:05:55,530 --> 00:05:57,170
그래서 그것을 확인해 봅시다.

61
00:05:57,570 --> 00:06:01,990
새로 고침을하면 15 30 및 45가 표시됩니다.

62
00:06:02,400 --> 00:06:20,760
왼쪽의 요점을 요약하면 while 루프 솔루션이 있고 오른쪽에는 for 루프 솔루션이 있으므로 가능한 한 완벽하게 일치 시키십시오.

63
00:06:20,760 --> 00:06:21,510
우리는 거기에 갈.

64
00:06:21,900 --> 00:06:26,090
for 루프 솔루션이 상당히 짧음을 알 수 있습니다.
