Girdi yapan

Project Euler – Problem 4 Çözümü

Soru: Palindromik bir sayı her iki şekilde de aynı şekilde okunur. İki iki basamaklı sayının çarpımından elde edilen en büyük palindromik sayı 9009 = 91 × 99’dur. İki üç basamaklı sayının çarpımından elde edilen en büyük palindromik sayıyı bulun. * https://projecteuler.net/problem=4 Php; <?php /** * Checks number if palindrome or not! * * @param $number […]

Project Euler – Problem 3 Çözümü

Soru: 13195 sayısının asal çarpanları 5, 7, 13 ve 29’dur. 600851475143 sayısının en büyük asal çarpanı nedir? * https://projecteuler.net/problem=3 Php; <?php class ProblemSolver { private $original_number; private $number; private $current_prime_number = 2; private $prime_numbers = []; private $largest_prime_number; /** * ProblemSolver constructor. * @param int $number */ public function __construct(int $number) { $this->number = $this->original_number […]

Project Euler – Problem 2 Çözümü

Soru: Fibonacci dizisindeki her yeni terim, önceki iki terimin toplanmasıyla elde edilir. 1 ve 2 ile başlanarak ilk 10 terim şöyle olacaktır: 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, … Fibonacci dizisindeki değerleri dört milyonu aşmayan terimleri göz önünde bulundurarak, çift değerli terimlerin toplamını bulun. * https://projecteuler.net/problem=2 Php; <?php // Parameters $total […]

Project Euler – Problem 1 Çözümü

Soru: 10’dan küçük ve 3 veya 5’in katları olan tüm doğal sayıları listelediğimizde 3, 5, 6 ve 9’u buluruz. Bu katların toplamı 23’tür. 1000’den küçük 3 veya 5’in tüm katlarının toplamını bulun. * https://projecteuler.net/problem=1 Php; <?php // Parameters $total = 0; for ($i = 1; $i < 1000; $i++) { if ($i % 3 == […]

Javascript ile Yılan Oyunu Yapma Serüvenim

Çocukluğumdan beri oyun yapmayı hep merak etmişimdir ve bir gün kendi oyunumu yapmak istemiştim. Yazılım sektöründe bu kadar zaman geçirdikten sonra kendime neden artık yapmamam gerektiğini sordum. Böylece hem Javascript becerilerimi geliştirecek hem de yazılım geliştirme sürecine daha önce hiç bakmadığım bir şekilde bakacağım. Oyunu kodlamaya başlamadan önce, yılanın hareket algoritmasının nasıl olacağını düşünmeye başladım. […]