Category: Algoritma Soruları
bir sayının 2 üzeri olup olmadığını bulmak
May 16th, 2009Yetki kontrolleri için hazırladığımız kütüphanede ihtiyacımız olduğundan ve birazda enteresan bir problem olduğu için buraya da yazmak istedim.
elinizdeki herhangi bir sayının 2 üssü bir sayı olup olmadığını kontrol edecek bir fonksiyon yazın. hızlı çalışması için optimize edin.
örneğin;
8 (2 ^ 3) için true verecek.
128 (2 ^ 7) için true verecek.
132 için false ferecek.
not : hızlı çalışması gerektiği için logaritma gibi fonksiyonlar en son seçenektir.
Fibonacci
November 21st, 2006Fibonacci nedir ?
1
(1 + 1) = 2
(1 + 2) = 3
(2 + 4) = 5
(3 + 5) = 8
(5 + 8) = 13
(13 + 8) = 21
....
şeklinde sürüp giden sayı dizisine fibonacci sayıları denir. bu sayılarla altın oranda sarmallar gibi inanılmaz şeyler yapılsada siz aşağıdaki söylenen fonksiyonu yazabilir misiniz ?
Fibonacci sayılarını print eden bir fonksiyon yazın
Unique elements
November 21st, 2006Array alıp içerisindeki unique ( tekrar etmeyen) elemanları döndüren bir fonksiyon yazın
Çarpım
February 24th, 2006Herhangi bir sayıyı Çarpma ve toplama işlemi kullanmadan 8'le çarpın. Sonrada 7 ile yapın.
Integer Array'i
February 24th, 20061001 adet elemanı olan bir array olduğunu d