Entries by

Project Euler – Problem 4 Solution

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 Solution

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 Solution

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 […]

My Adventure of Making a Snake Game with Javascript

Ç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. […]