Şimdi Ara

güzel bi ceng sorusu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
19
Cevap
0
Favori
430
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • const func = (value) =>

    {

       if (value <= 3)

        return (++value && func(value+1)) || func(value+1);

       else

        return value;

    }


    document.write(func(-1));


    Çıktısı ne olur?

    isteyene özelden anlatırım




    _____________________________
  • 3


    < Bu ileti mobil sürüm kullanılarak atıldı >
    _____________________________
  • çözüm atar mısın

    _____________________________
  • Say-1000 kullanıcısına yanıt

    maalesef :/

    _____________________________
  • 4 buldum

    _____________________________
  • no :) özele gel

    _____________________________
  • sallamadıysan helal olsun :D

    _____________________________
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • Mahsuru yoksa sadece molada 7k alıyosan niye tıp okuduğunu sorabilir miyim hocam? allah gözünü doyursun apsdaroaw :D

    _____________________________
  • çok haklısınız hocam da son zamanlarda yerinizde duramıyormus gıbı bı halınız var gıbıme geldı 

    _____________________________
  • Yav ceng yazan her konuda niye hemen akabinde tıp muhabbeti dönüyor, ya da tam tersi

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Bu güzelse bizim çözdüklerimiz ne 

    _____________________________
  • Haklısınız hocam ancak bir TIPÇI olarak anatomi çalışırken mola verebilmenize çok şaşırdım ben kaybettiğim her dakikada daha da kayboluyorum xdjsj

    _____________________________
  • -1 girer fondkiyona
    value = -1
    3 ten kucuk esit. Devaminda returndeki ++value dan value = 0 olur. return’de && operatöründe soldaki değer true degil ise soldaki değerin ciktisini verir. Yani || olanın solundan 0 ciktisi geliyor. || solundan 0 yani false ciktigi icin, sağına geçiyoruz. Value’muz 0 olmuştan func(0+1) yani en başa döndük func (1) olarak
    Yine 1, 3 ten kucuk esit.
    Return kısmına geldik value yani 1 i bir arttırdık 2 oldu. Returnde && operatörünün sol kısmı True değilse sol taraftakini cikti verir. Value ++ 2 ye eşit, 1 değil o yüzden || sol kısmı komple 2 çıktısını verecek. || sol kısmı true olmadigi icin sağ kismjna gecilir. func(2+1) yani func(3) olarak sil bastan
    Func(3), Value muz 3. 3 ten kucuk esit sagliyor.
    Return kismindayiz, value muz bir arttı 4 e eşit oldu. Yine 4 true ya eşit olmadigi icin || sol kısmından 4 ciktisi gelir. || sol kismindan true ciktisi gelmedigi icin sağ kisma gecilir func (4+1) yani func(5) olarak sil bastan.
    Func(5) de , value 3 ten kucuk esit olmadigi icin direkt return 5
    Yani cevap 5.
    Tıp lobisine selam olsun.



    < Bu mesaj bu kişi tarafından değiştirildi umutio_sanchez -- 24 Nisan 2023; 23:34:57 >
    < Bu ileti iOS uygulamasından atıldı >




  • olm bu ne siz guzel soru falan diye buna mi diosunuz umut hocam eminim ki tuvalette çişini yaparken çözmüştür bunu ( umut hocam tıp okumakta)

    < Bu ileti iOS uygulamasından atıldı >
    _____________________________
    //DR//
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.