1
00:00:00,580 --> 00:00:00,960
Tamam.

2
00:00:00,960 --> 00:00:05,140
Bu yüzden kendi başınıza bir yarış yazmaya başlamanızın zamanı geldi ve bu sorun belirlendi.

3
00:00:05,190 --> 00:00:10,270
Array yöntemleri ve dizi yinelemesi dizilerini kapsayan birkaç zorlukum var.

4
00:00:10,560 --> 00:00:15,600
Önce bu videodaki tüm sorunları tanıtacağım ve sonra da bir sonraki videoda,

5
00:00:15,600 --> 00:00:21,240
her zaman olduğu gibi çözümleri inceleyeceğim; buradaki nokta, bunları kendi başınıza yazmaya başlamanız,

6
00:00:21,240 --> 00:00:22,540
kod yazacağınız için.

7
00:00:22,590 --> 00:00:28,260
Onları bir dev dosyasında yapardım, ancak bunu nasıl yapılandıracağınız size ait.

8
00:00:28,380 --> 00:00:30,900
İlki, baskı tersidir.

9
00:00:30,900 --> 00:00:33,770
Dolayısıyla yazdırma tersi yazmanız gereken bir işlevdir.

10
00:00:33,930 --> 00:00:39,870
Bu tek bir bağımsız değişkeni alır ve bu bağımsız değişkenin bir dizi

11
00:00:39,870 --> 00:00:47,340
olduğu varsayılır ve işlevin yapması gereken şey, ters sırada bir satırın bir satırını yazdırmaktır, böylece ABC'nin

12
00:00:47,340 --> 00:00:49,830
yazdırdığı dizinin basılı tersini görebilirsiniz.

13
00:00:49,830 --> 00:00:51,390
C B A.

14
00:00:51,930 --> 00:00:56,490
Öyleyse ipucunuz burada bir döngü kullanmanız gerekiyor.

15
00:00:56,490 --> 00:01:03,300
Burayı görebilirsiniz ve örneklerin tümü bir dizi halinde geçtiğimizde doğrudur.

16
00:01:03,780 --> 00:01:07,590
Ancak bir dizi geçtiğimizde tek bir ikisi vardır.

17
00:01:07,590 --> 00:01:09,180
Şeyler artık aynı değil.

18
00:01:09,270 --> 00:01:11,000
Bu yüzden yanlış döndürüyoruz.

19
00:01:11,010 --> 00:01:11,870
Aynı şey burada.

20
00:01:11,880 --> 00:01:13,770
Bu dizi üç harfli B'dir.

21
00:01:13,950 --> 00:01:16,110
Yani bunlar aynı veya üniform.

22
00:01:16,110 --> 00:01:17,760
Bu yüzden doğruyu veriyoruz.

23
00:01:17,760 --> 00:01:19,840
Bu durumda Muhtar değiller.

24
00:01:19,860 --> 00:01:21,510
Böylece yanlış döndürür.

25
00:01:21,510 --> 00:01:26,520
Kafanız burada bir döngü kullanmak isteyeceğiniz ve daha da önemlisi, yalnızca dizindeki ilk

26
00:01:26,520 --> 00:01:32,010
öğeyi takip eden bir değişkene sahip olmak istediğinizi ve ardından döngüdeki öğeyi bir sonraki

27
00:01:32,010 --> 00:01:32,910
öğeye kıyaslayacağınızı belirtmektir.

28
00:01:33,330 --> 00:01:37,260
Ve eğer bir sonraki gruba kıyasla eşitse ve eğer

29
00:01:37,260 --> 00:01:41,610
herhangi bir noktada eşit değillerse, sadece bitirdiyseniz yanlış döndürürsünüz.

30
00:01:41,610 --> 00:01:47,790
Sıradaki dizi, bazı dizilerin bir dizi alması gereken bir işlev olması ve dizinin

31
00:01:47,790 --> 00:01:49,800
sayılarla dolu olduğu varsayılmaktadır.

32
00:01:49,860 --> 00:01:54,090
Tek yapmanız gereken sayıları artırıp toplamı geri getirmek.

33
00:01:54,120 --> 00:02:01,770
Burada, bir ila üç arasındaki bir dizi, bir artı iki artı altı olan altı üç eşittir görebilirsiniz.

34
00:02:01,890 --> 00:02:05,550
İfade ediyorsun, bir döngü kullanmanız gerekiyor ve hemen hemen hepsine bir döngüye ihtiyacınız var.

35
00:02:05,790 --> 00:02:12,600
Ayrıca sonuç veya cevap veya cevabı saklamaya ve döngü boyunca her defasında daima

36
00:02:12,600 --> 00:02:15,890
ekleyeceğiniz bir değişkene sahip olmak istiyorsunuz.

37
00:02:16,170 --> 00:02:18,640
Setteki son sorun Max.

38
00:02:18,900 --> 00:02:24,630
Yani Max, bir diziyi de kabul etmesi gereken bir işlevdir ve dizilerin tüm sayılarını varsayabilir ve

39
00:02:24,630 --> 00:02:28,510
yapması gereken tek şey bu dizideki en fazla sayıyı döndürmektir.

40
00:02:28,770 --> 00:02:35,820
ve üç tane verirsek burada üçünü döndürdüğümüzde görebildiğiniz gibi, bu dizi maksimum budur.

41
00:02:35,820 --> 00:02:38,460
Tek bir dizide bir iki

42
00:02:38,460 --> 00:02:45,500
Benzer şekilde burada yaptığımızda 10 3 10 4 ve biz 10 döndürür çünkü bu dizi maksimumtur.

43
00:02:45,870 --> 00:02:51,120
İpucunun tekrar bir döngü kullanmasına gerek yoktur ve maksimum sayınızı depolayacak bir

44
00:02:51,120 --> 00:02:55,980
değişkeni kullanmanız gerekecek ve döngü aracılığıyla her zaman bu değişkeni güncellemeniz gerekecek.

45
00:02:56,130 --> 00:03:00,490
Döngüdeki geçerli sayı eski maksimum değerden büyükse.

46
00:03:00,510 --> 00:03:03,260
Pekala, bu problem seti için bu kadar.

47
00:03:03,270 --> 00:03:07,170
Seçildikleri bu işleri yapmak için zaman ayırmanızı şiddetle tavsiye ederim.

48
00:03:07,170 --> 00:03:09,270
Çok özel bir şekilde tasarlandılar.

49
00:03:09,270 --> 00:03:13,920
Durdurup sonraki videoda bu sorunları denemek için yarım saat veya bir

50
00:03:13,920 --> 00:03:15,750
saat harcarsan çok yardımcı olurlar.

51
00:03:15,750 --> 00:03:18,550
Çözümleri sıfırdan başlayarak geçeceğim.
