Tamam.
Bu yüzden kendi başınıza bir yarış yazmaya başlamanızın zamanı geldi ve bu sorun belirlendi.
Array yöntemleri ve dizi yinelemesi dizilerini kapsayan birkaç zorlukum var.
Önce bu videodaki tüm sorunları tanıtacağım ve sonra da bir sonraki videoda,
her zaman olduğu gibi çözümleri inceleyeceğim; buradaki nokta, bunları kendi başınıza yazmaya başlamanız,
kod yazacağınız için.
Onları bir dev dosyasında yapardım, ancak bunu nasıl yapılandıracağınız size ait.
İlki, baskı tersidir.
Dolayısıyla yazdırma tersi yazmanız gereken bir işlevdir.
Bu tek bir bağımsız değişkeni alır ve bu bağımsız değişkenin bir dizi
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
yazdırdığı dizinin basılı tersini görebilirsiniz.
C B A.
Öyleyse ipucunuz burada bir döngü kullanmanız gerekiyor.
Burayı görebilirsiniz ve örneklerin tümü bir dizi halinde geçtiğimizde doğrudur.
Ancak bir dizi geçtiğimizde tek bir ikisi vardır.
Şeyler artık aynı değil.
Bu yüzden yanlış döndürüyoruz.
Aynı şey burada.
Bu dizi üç harfli B'dir.
Yani bunlar aynı veya üniform.
Bu yüzden doğruyu veriyoruz.
Bu durumda Muhtar değiller.
Böylece yanlış döndürür.
Kafanız burada bir döngü kullanmak isteyeceğiniz ve daha da önemlisi, yalnızca dizindeki ilk
öğeyi takip eden bir değişkene sahip olmak istediğinizi ve ardından döngüdeki öğeyi bir sonraki
öğeye kıyaslayacağınızı belirtmektir.
Ve eğer bir sonraki gruba kıyasla eşitse ve eğer
herhangi bir noktada eşit değillerse, sadece bitirdiyseniz yanlış döndürürsünüz.
Sıradaki dizi, bazı dizilerin bir dizi alması gereken bir işlev olması ve dizinin
sayılarla dolu olduğu varsayılmaktadır.
Tek yapmanız gereken sayıları artırıp toplamı geri getirmek.
Burada, bir ila üç arasındaki bir dizi, bir artı iki artı altı olan altı üç eşittir görebilirsiniz.
İfade ediyorsun, bir döngü kullanmanız gerekiyor ve hemen hemen hepsine bir döngüye ihtiyacınız var.
Ayrıca sonuç veya cevap veya cevabı saklamaya ve döngü boyunca her defasında daima
ekleyeceğiniz bir değişkene sahip olmak istiyorsunuz.
Setteki son sorun Max.
Yani Max, bir diziyi de kabul etmesi gereken bir işlevdir ve dizilerin tüm sayılarını varsayabilir ve
yapması gereken tek şey bu dizideki en fazla sayıyı döndürmektir.
ve üç tane verirsek burada üçünü döndürdüğümüzde görebildiğiniz gibi, bu dizi maksimum budur.
Tek bir dizide bir iki
Benzer şekilde burada yaptığımızda 10 3 10 4 ve biz 10 döndürür çünkü bu dizi maksimumtur.
İpucunun tekrar bir döngü kullanmasına gerek yoktur ve maksimum sayınızı depolayacak bir
değişkeni kullanmanız gerekecek ve döngü aracılığıyla her zaman bu değişkeni güncellemeniz gerekecek.
Döngüdeki geçerli sayı eski maksimum değerden büyükse.
Pekala, bu problem seti için bu kadar.
Seçildikleri bu işleri yapmak için zaman ayırmanızı şiddetle tavsiye ederim.
Çok özel bir şekilde tasarlandılar.
Durdurup sonraki videoda bu sorunları denemek için yarım saat veya bir
saat harcarsan çok yardımcı olurlar.
Çözümleri sıfırdan başlayarak geçeceğim.