SORU
21 Ocak 2009, ÇARŞAMBA


Yuvarlama 2 yakın güce kadar

2 yakın üst güç sayısını döndüren bir fonksiyon yazmak istiyorum. Eğer benim giriş örneğin 789, çıktı 1024 olmalıdır. Herhangi bir döngü kullanarak ama sadece bazı bit operatörleri kullanmadan bunu elde etmenin bir yolu var mı?

CEVAP
21 Ocak 2009, ÇARŞAMBA


Bit twidding hacks kontrol edin. 2 tabanında logaritma almak gerekir, bunun için 1 ekleyin.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Klemens Torggler

    Klemens Torg

    11 Mart 2008
  • RealPapaPit

    RealPapaPit

    16 Mart 2009
  • SegaAmerica

    SegaAmerica

    5 Mart 2008