Matematik işlemi yapabilen Python kodu nasıl yazılır?

rulebritannia38

Decapat
Katılım
25 Ekim 2021
Mesajlar
2
Daha fazla  
Cinsiyet
Erkek
Yardım ederseniz çok sevinirim.

IMG-20211025-WA0000.jpg
 
Son düzenleyen: Moderatör:
Yardım ederseniz çok sevinirim.

Eki Görüntüle 1198377
Programlama bilginiz ne kadar? Soruyu anlayıp ona göre çözebilecek bir yapay zeka için gerçekten ileri derece bir Python bilgisi gerekiyor. Onun yerine işlemi matematiksel ifadeye çevirip resmi yükleyebildiğiniz ve resimdeki denklemi yazıya çevirip çözebilecek bir algoritma yazabilirsiniz.
 
Programlama bilginiz ne kadar? Soruyu anlayıp ona göre çözebilecek bir yapay zeka için gerçekten ileri derece bir Python bilgisi gerekiyor. Onun yerine işlemi matematiksel ifadeye çevirip resmi yükleyebildiğiniz ve resimdeki denklemi yazıya çevirip çözebilecek bir algoritma yazabilirsiniz.
Hocam sanırım başlığı moderatör değiştirmiş. Arkadaş sorunun çözümünü istiyor.
 
Önce tüm hücreleri açmasının sebebi bütün sayıların 1 ile bölünmesinden kaynaklı. 1 ile bölünen hücreleri açtırmış önce.

Sonra 2'nin katı olan hücreleri kapatmış. 450 tanesi kapanmış oluyor. 900'ün içinde 450 tane 2 çarpanı var çünkü.

Sonra 3'ün katı olanları kapatmış. 300 tanesinin kapanması lazım normalde, fakat bu kapanan 300 tanesinin içinde çoktan 2'nin katı olan kapılar kapandığı için onlar açılacak. Bu yüzden 2 ve 3'ün EKOK'u olan 6 sayısını, 900'ün içinde kaç tane olduğunu bulup 300'ün içinden çıkartmanız gerekecek.

6 ile bölünen 150 hücre var. 3 ile bölünen 300 var. 3 ile bölünen hücrelerden 150'si kapalı şu an.

2 ile 450, 3 ile 150 tanesi kapatıldı. 600 tanesi kapalı.

4'e geçince 4 ile bölünenler kapanacak, kapalı olanlar açılacak falan. Uzun uzadıya bir işlem bu. Onun yerine 900'ü çarpanlarına ayırıp oradan mantık yürütmek daha basit bir yol olur. Çözüm videosu varsa o şekilde çözmüştür büyük ihtimal

hep çift geliyor zaten x kare'ler dışında, onları çıkmak lazım sonuçtan.
 
Merhabalar,
Cevap 30 mu acaba?

Yardım ederseniz çok sevinirim.

Eki Görüntüle 1198377

Eğer öyleyse mantık şuradan geliyor,
İlk başta bütün kapılar açılıyor daha sonra kapanmaya başlıyor. Buradan aklınıza direkt
Açık-kapalı-açık yani ilk açılıştan dolayı tek sayıda bölünenler açık çift sayılı bölünenler kapalı gelmiyorsa şöyle de fark edebilirsiniz. Birkaç işlemden sonra elimize.
A = 1, 4, 9.. Kare dizisi ortaya çıkıyor ve bu dizideki bütün elemanlar bize açık olan kapıları verir. Bundan sonra yapmanız gereken logaritma fonksiyonunu kullanarak.
Logx^2 = 900 gelir. Logaritma kullanmamızın sebebi algoritmayı kodlarken daha büyük sayılarla uğraşabilirsiniz.
Merhabalar,
Cevap 30 mu acaba?

Eğer öyleyse mantık şuradan geliyor,
İlk başta bütün kapılar açılıyor daha sonra kapanmaya başlıyor. Buradan aklınıza direkt.
Açık-kapalı-açık yani ilk açılıştan dolayı tek sayıda bölünenler açık çift sayılı bölünenler kapalı gelmiyorsa şöyle de fark edebilirsiniz. Birkaç işlemden sonra elimize.
A = 1, 4, 9.. Kare dizisi ortaya çıkıyor ve bu dizideki bütün elemanlar bize açık olan kapıları verir. Bundan sonra yapmanız gereken logaritma fonksiyonunu kullanarak.
Logx^2 = 900 gelir. Logaritma kullanmamızın sebebi algoritmayı kodlarken daha büyük sayılarla uğraşabilirsiniz.

Log fonksiyonunu yanlış yazmışım,
Doğrusu logx^900 = 2 olmalıydı.
 
Son düzenleme:

Yeni konular

Geri
Yukarı