Challenge’ın 12. gününden Selamlaar, günün soru ve çözümünü yazalım.
Günün Sorusu: Between Two Sets 🐙
Verilen iki listenin tüm elemanlarına tam olarak bölünen(bölümünden kalan 0) kaç tane değerin olduğunu bulup dönmemizi istiyor.
Çözüm 1: Bölünecek değerlerin 0 ile 100 arasında olacağının bilgisi var elimizde. map ile 0'dan başlayıp 100 kadar dönelim.
Unutmayalım elimizde iki tane liste var. For içinden alacağımız değer(x) her iki listenin elemanlarına tam olarak bölünebilmeli. Şöyle bir şey düşündüm elimde bir status tutayım. Listelerin herhangi bir elemanın tam bölünmemesi durumunda onu false yapalım ve for döngüsünden çıkalım.
total, bölünen değerleri tutması için initial ettiğimiz bir değişken. status true olduğunda yani her iki listenin tüm elemanlarına bölündüğünde total 1 artıracağız. Bu işlem for döngüsünde olduğu için 0'dan 100 kadar tekrar edecek.
Günün sorusu geldi 🥳 Sizin de ben daha güzel birşey düşündüm dediğiniz bir şey varsa lütfen bizim için de yorum kısmına yazın :) Yukarıdaki çözümleri github’ta da bulabilirsin 🎉