Builder

web application developer blog

Ay: Aralık 2014

Project Euler Problem 3: En büyük Asal Çarpan, PHP ve Python ile Çözüm

13195’in asal çarpanları: 5, 7, 13 ve 29. 600851475143 ‘ün en büyük asal çarpanı nedir? Not: Sorunun çözümüne geçmeden önce asal sayıların bulunması ile ilgili bir bilgi paylaşmak isterim. Genellikle okullarda asal sayılı tespitinde bir sayının kendisinden küçük tüm sayılara bölünüp bölünemediğine bakılır. Örneğin 17 saysının asal olup olmadığına bakmak için 1-16 arasındaki tüm sayılar denenir. Oysaki, bir sayının çarpanları…

Project Euler Problem 2: Çift Fibonacci Sayıları, PHP ve Python ile çözüm

Project Euler Problem 2: Her bir fibonacci sayısı, 1 ve 2 ile başlayarak, önceki iki terimin toplamıyla elde edilir. İlk 10 fibonacci sayısı: 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, … Dğeri dört milyonu aşmayan fibonacci sayılarının çif olanlarının toplamı nedir? Python İle Çözüm: from datetime import datetime def main(): f0,f1,total=1,1,0 while f1<4000000: f0,f1=f1,f0+f1 if f0 %…

Project Euler Problem 1: 3’ün ve 5’in ortak katları

Eğer 3’ün ve 5’in ortak katı olan ve 10’dan küçük doğalsayıları, listelersek 3,5,6 ve 9 olur. Bu sayıların toplamı 23’dür. 1000’den küçük 3’ün ve 5’in ortak katı olan sayıların toplamını bulunuz: Python İle Çözüm from datetime import datetime def main(): total = 0 for n in range(3,1000): if n % 3 == 0 or n % 5 == 0: total+=n…

Div’in yüksekliğinin sayfa genişliği ile orantılı değişmesi

Html ve CSS yazarken, bazen, böylesine basit ve temel ihtiyaçların nasıl olup da düşünülemediğini herkes kendi kendine sormuştur. Evet malesef, div için 100% gibi bir yükseklik değeri çalışmamakta. Bu noktada küçük hileler ile bunu biz yapmak zorunda kalıyoruz. Şöyle bir html’imiz olsun <div class=”ratio-4-3″> <h3>Başlık</h3> <p>Lorem ipsumm dolor sit amet</p> </div> Bu div için ürettiğimiz css ise şöyle olsun: .ratio-4-3{…