1
00:00:01,800 --> 00:00:06,430
Więc mam zamiar iść do przodu i napisać cztery rozwiązania dla tych czterech pętlach.

2
00:00:06,900 --> 00:00:09,990
Więc mam zamiar zrobić nowy plik zapisz.

3
00:00:09,990 --> 00:00:19,080
Ja po prostu nazwać to, że pętle HMO, a ja po prostu skopiować mój setup z pętli while.

4
00:00:19,080 --> 00:00:20,460
Tak bardzo podobne.

5
00:00:20,460 --> 00:00:32,340
Jedyna różnica jest taka, że ​​zamierzam zmienić tytuł będzie ustawiony na pętle problem, a potem mam zamiar zmienić skrypt być dla pętle dot Tak, a potem zrobię tego pliku.

6
00:00:32,610 --> 00:00:48,250
Więc utworzyć nowy plik zapisz go na pętle dot J nas i zamiast tutaj, jak zawsze chciał zrobić po prostu umieścić coś tak, że możemy powiedzieć, że nasze pętle są podłączone.

7
00:00:48,270 --> 00:00:56,560
Więc teraz, jeśli mamy iść do przodu i otworzyć się, że mówi nam podłączonego OK.

8
00:00:57,000 --> 00:01:05,560
Zatem pierwszym problemem było DePrince.

9
00:01:06,360 --> 00:01:12,000
Zatem pierwszym problemem jest to, aby wydrukować wszystkie numery między 10 a 19 negatywnych.

10
00:01:12,120 --> 00:01:24,660
Więc mam zamiar skopiować dziką kod pętli że mam i przenieść go do czterech pętli i jestem naprawdę dzieje, aby ten podzielony ekran, dzięki czemu można zobaczyć, jak dzieje się w tym samym czasie.

11
00:01:24,660 --> 00:01:30,480
Więc mam dziką wersję pętli po lewej stronie, a następnie moja wersja dla pętli po prawej stronie.

12
00:01:30,480 --> 00:01:35,390
Więc co trzeba zrobić, to wydrukować wszystkie numery między 10 a 19 negatywnych.

13
00:01:36,030 --> 00:01:47,620
Więc dla pętli, a następnie po prostu zrobić bo VAR I rozpoczyna się ujemnym 10 i będziemy biec, a ja jest mniejsza niż 20.

14
00:01:48,110 --> 00:01:56,160
A potem mamy zamiar dodać jeden za każdym razem przez con pętli. Pies I i to wszystko.

15
00:01:56,160 --> 00:01:58,340
Więc to jest znacznie krótszy.

16
00:01:58,350 --> 00:02:00,450
Nie trzeba wprowadzać oddzielną zmienną.

17
00:02:00,480 --> 00:02:02,820
Nie potrzebujemy oddzielnej linii, aby zwiększyć wartość zmiennej.

18
00:02:02,820 --> 00:02:04,670
Możemy robić to wszystko na raz pojawiają.

19
00:02:04,890 --> 00:02:09,430
Więc po prostu upewnij się, że działa z powrotem do odświeżania przeglądarki.

20
00:02:09,900 --> 00:02:16,600
Otwórz konsolę i widzimy negatywne 10 aż do 19.

21
00:02:16,680 --> 00:02:22,650
Więc następnym górę druk wszystkie parzyste numery od 10 do 40 lat.

22
00:02:22,710 --> 00:02:24,680
Więc jest kilka sposobów możemy to zrobić.

23
00:02:24,720 --> 00:02:26,470
Możemy zacząć musimy cztery.

24
00:02:26,490 --> 00:02:31,790
Tak czy inaczej zacząć i równa 10 i chcemy iść dalej.

25
00:02:32,070 --> 00:02:36,180
Dobrze jest mniejsza niż lub równa 40.

26
00:02:36,720 --> 00:02:38,530
Więc jestem po prostu dodać kilka spacji.

27
00:02:38,550 --> 00:02:39,930
Technicznie to nie ma znaczenia.

28
00:02:40,080 --> 00:02:42,200
Ja po prostu lubię, jak to wygląda.

29
00:02:42,590 --> 00:02:46,130
A następnie za każdym razem, za pośrednictwem możemy albo dodać dwa.

30
00:02:46,200 --> 00:02:51,990
Więc ja plus dwa równa się dwa i to wszystko.

31
00:02:52,050 --> 00:02:53,470
Contador dziennik I.

32
00:02:53,640 --> 00:02:56,040
I to jest pierwszy sposób to zrobić.

33
00:02:56,790 --> 00:03:05,080
I tak, aby wykazać, że tu odświeżyć i mamy wszystko, nawet pomiędzy 10 a 40 lat.

34
00:03:06,780 --> 00:03:12,360
Ale znowu problem z tego rozwiązania jest to ten sam problem mieliśmy z pierwszej pętli while rozwiązania.

35
00:03:12,540 --> 00:03:16,550
Jeśli zamiast tego chciałem wydrukować Evens między 11 a 40 lat.

36
00:03:16,770 --> 00:03:18,370
Mam zamiar mieć problem.

37
00:03:18,610 --> 00:03:23,190
A to dlatego, że jestem po prostu dodając do.

38
00:03:26,790 --> 00:03:31,900
A to dlatego, że jestem po prostu ślepo dodając do bez względu na wartość początkowa jest.

39
00:03:32,250 --> 00:03:34,830
Więc ja dostaję numery nieparzyste tym razem.

40
00:03:34,830 --> 00:03:44,560
Więc gdybym chciał byłaby dopasowując go do innej wersji, gdzie rzeczywiście sprawdzić, czy liczba jest parzysta i musi wyglądać tak dodam jeden za każdym razem.

41
00:03:44,910 --> 00:03:49,240
A potem mam if i mówię, jeśli liczba jest parzysta.

42
00:03:49,320 --> 00:03:56,280
Więc gdybym miał dwa równa zeru wtedy będziemy się do tego dziennika.

43
00:03:56,280 --> 00:03:58,830
Właśnie tak.

44
00:04:00,060 --> 00:04:10,280
I nie powinniśmy zauważyć różnicę bardzo świeże nadal działa tak samo, że jest to bardziej niezawodny sposób, gdzie mogę to zmienić się nieparzystą liczbę i nadal nie ma znaczenia.

45
00:04:10,290 --> 00:04:15,820
Teraz po prostu drukuje Evens zaczynające się od 13 do 40 lat.

46
00:04:15,830 --> 00:04:17,410
W porządku.

47
00:04:17,430 --> 00:04:24,240
Kolejny drukując wszystkie numery nieparzyste od 300 do 333.

48
00:04:24,330 --> 00:04:26,380
Dlatego chcemy, drugi dla pętli.

49
00:04:26,670 --> 00:04:31,070
Zaczniemy i równej 300.

50
00:04:31,170 --> 00:04:32,200
Chcemy, by iść naprzód.

51
00:04:32,250 --> 00:04:41,870
Więc poprosiłem mniejsza lub równa 3 3 3, a my po prostu dodać jeden za każdym razem.

52
00:04:43,650 --> 00:04:49,690
I co wtedy zrobimy tak jak my tutaj zamiast sprawdzania, czy coś jest jeszcze dobrze sprawdzić, czy jest to dziwne.

53
00:04:49,860 --> 00:04:51,040
Więc to jest bardzo podobne.

54
00:04:51,240 --> 00:05:11,430
Jeśli moje dwa nie jest równa zeru, co oznacza, że ​​jest to dziwne, że nie jest podzielna przez dwa, a następnie będziemy anulować ten dziennik i powiedzieć, że odświeżanie i mamy wszystkie nieparzyste numery zaczynające się na 3 lub 1 do 3 133.

55
00:05:12,330 --> 00:05:20,740
Tak bardzo ostatnio jeden drukowania wszystkie liczby podzielne przez pięciu i trzech, które są od pięciu do 50 lat.

56
00:05:21,210 --> 00:05:25,950
Więc kolejna pętla for zaczniemy albo ja równa się pięć.

57
00:05:25,980 --> 00:05:33,230
Wciąż tu natomiast jest mniejsza lub równa 50 i dodajemy po jednym na końcu każdej pętli.

58
00:05:33,510 --> 00:05:50,460
Więc co mamy zamiar zrobić, to mieć Jeśli zaznaczysz oświadczenie, jeśli jest podzielna przez pięć następnie jedziemy do sprawdzenia, czy też podzielna przez trzy mi się podoba.

59
00:05:50,460 --> 00:05:55,530
A potem anulować dziennik i to skończymy.

60
00:05:55,530 --> 00:05:57,170
Warto więc sprawdzić.

61
00:05:57,570 --> 00:06:01,990
Odśwież i widać otrzymujemy 15 30 i 45.

62
00:06:02,400 --> 00:06:20,760
Przypomnę więc tu po lewej mam rozwiązania pętli while a po prawej mam rozwiązań pętli więc będę próbować przekonać ich, by dopasować się tak doskonale, jak to możliwe.

63
00:06:20,760 --> 00:06:21,510
No to jedziemy.

64
00:06:21,900 --> 00:06:26,090
I widać rozwiązań pętli są znacznie krótsze.
