Euler-28

Bu soru için değişik çözüm yöntemleri düşündüm fakat programlamaya dökemedim. Bir sitede gördüğüm çözümü denedim bende tek fark orada kağıt kalemle yapılıyor olması. 4 köşegen için ayrı ayrı artış mantığını bularak birer formul oluşturup toplamını alıyoruz. Yalnız bulduğumuz toplam sadece bir kare için oluyor. Bu toplam formülü komentli satırlarda mevcut olan değişken. Bizim bu formülü 3’ten 1001’e kadar olan tek sayılar için uygulamamız gerekiyor. Tabi köşegenlerin ortasındaki 1 rakamını hiçbir formüle dahil etmediğimiz için sonunda onu da ekleyip sonucumuza ulaşıyoruz.

Python ile:
euler28.py

Javascript ile:
euler28.html

GitHub'dayım