Şimdi Ara

eyüp hocanın yapamadığı küme sorusu, kombinasyon ustaları göreve

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
4 Misafir (1 Mobil) - 3 Masaüstü1 Mobil
5 sn
20
Cevap
0
Favori
450
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • eyüp hocanın yapamadığı küme sorusu, kombinasyon ustaları göreve

    yorumlarda millet kod filan yazıp çözmüş hiçbir şey anlamadım


    import itertools import time def combs1(n, available, used): if len(used) == n: yield tuple(used) elif len(available) <= 0: pass else: head = available.pop(0) used.append(head) for c in combs1(n, available[:], used[:]): yield c used.pop() for c in combs1(n, available[:], used[:]): yield c sayilar = [-7,-6,-5,-4,-3,0,3,4,5,6,7] n=1 t=0 cevap = 0 def fonksiyon(): mycombs = [c for c in combs1(n, list(sayilar), [])] global uzunluk uzunluk = len(mycombs) global t sum1 = sum(mycombs[t]) print(sum1) time.sleep(0.05) if sum1 == 0: global cevap cevap += 1 t += 1 global m m= 1 while (t < m ): fonksiyon() m= uzunluk if t >= uzunluk and n <=11: n +=1 t=0 print('cevap = ', cevap ) if n > 11: break








  • yarım saattir deniyorum çözemedim. bi kahve yapayım devam edicem.

  • cevap ya 104 ya da 32.

  • kodlamayla çözenlerden 103 diyen çok olmuş yorumlarda hocam boş kümeyi de almışsınız galiba

  • beşgünkalaintegral kullanıcısına yanıt

    evet 103 de olabilir.


    benim C bilgim yeterli değil, anam babam usulü denedim de soru baya zor. çözümü merak ettim.

  • Akşama yazarım

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 103 çıkıyor kodla çözdüm aynen:

    Kod

    Yığını:
    combo_list = [-7,-6,-5,-4,-3,0,3,4,5,6,7] sum_combo = 0


    Kod

    Yığını:
    for i in range(1, 12): list1 = list(combinations(combo_list, i)) for e in list1: if sum(e) == 0: sum_combo += 1 print(sum_combo)


    bu şekilde basit bir kodla çözebilirsiniz. Sizin attığınız kod çok karmaşık geldi muhtemelen AI'a falan yazdırmışlar.




    < Bu mesaj bu kişi tarafından değiştirildi ikigai -- 4 Ekim 2024; 17:38:32 >
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • ikigai kullanıcısına yanıt

    Hangi dil bu


    < Bu ileti mobil sürüm kullanılarak atıldı >
  • python

    Bunlar da kümeler:

    [(0,), (-7, 7), (-6, 6), (-5, 5), (-4, 4), (-3, 3), (-7, 0, 7), (-7, 3, 4), (-6, 0, 6), (-5, 0, 5), (-4, -3, 7), (-4, 0, 4), (-3, 0, 3), (-7, -6, 6, 7), (-7, -5, 5, 7), (-7, -4, 4, 7), (-7, -4, 5, 6), (-7, -3, 3, 7), (-7, -3, 4, 6), (-7, 0, 3, 4), (-6, -5, 4, 7), (-6, -5, 5, 6), (-6, -4, 3, 7), (-6, -4, 4, 6), (-6, -3, 3, 6), (-6, -3, 4, 5), (-5, -4, 3, 6), (-5, -4, 4, 5), (-5, -3, 3, 5), (-4, -3, 0, 7), (-4, -3, 3, 4), (-7, -6, 0, 6, 7), (-7, -6, 3, 4, 6), (-7, -5, 0, 5, 7), (-7, -5, 3, 4, 5), (-7, -4, 0, 4, 7), (-7, -4, 0, 5, 6), (-7, -3, 0, 3, 7), (-7, -3, 0, 4, 6), (-6, -5, 0, 4, 7), (-6, -5, 0, 5, 6), (-6, -4, -3, 6, 7), (-6, -4, 0, 3, 7), (-6, -4, 0, 4, 6), (-6, -3, 0, 3, 6), (-6, -3, 0, 4, 5), (-5, -4, -3, 5, 7), (-5, -4, 0, 3, 6), (-5, -4, 0, 4, 5), (-5, -3, 0, 3, 5), (-4, -3, 0, 3, 4), (-7, -6, -5, 5, 6, 7), (-7, -6, -4, 4, 6, 7), (-7, -6, -3, 3, 6, 7), (-7, -6, -3, 4, 5, 7), (-7, -6, 0, 3, 4, 6), (-7, -5, -4, 3, 6, 7), (-7, -5, -4, 4, 5, 7), (-7, -5, -3, 3, 5, 7), (-7, -5, -3, 4, 5, 6), (-7, -5, 0, 3, 4, 5), (-7, -4, -3, 3, 4, 7), (-7, -4, -3, 3, 5, 6), (-6, -5, -4, 3, 5, 7), (-6, -5, -4, 4, 5, 6), (-6, -5, -3, 3, 4, 7), (-6, -5, -3, 3, 5, 6), (-6, -4, -3, 0, 6, 7), (-6, -4, -3, 3, 4, 6), (-5, -4, -3, 0, 5, 7), (-5, -4, -3, 3, 4, 5), (-7, -6, -5, 0, 5, 6, 7), (-7, -6, -5, 3, 4, 5, 6), (-7, -6, -4, 0, 4, 6, 7), (-7, -6, -3, 0, 3, 6, 7), (-7, -6, -3, 0, 4, 5, 7), (-7, -5, -4, 0, 3, 6, 7), (-7, -5, -4, 0, 4, 5, 7), (-7, -5, -3, 0, 3, 5, 7), (-7, -5, -3, 0, 4, 5, 6), (-7, -4, -3, 0, 3, 4, 7), (-7, -4, -3, 0, 3, 5, 6), (-6, -5, -4, -3, 5, 6, 7), (-6, -5, -4, 0, 3, 5, 7), (-6, -5, -4, 0, 4, 5, 6), (-6, -5, -3, 0, 3, 4, 7), (-6, -5, -3, 0, 3, 5, 6), (-6, -4, -3, 0, 3, 4, 6), (-5, -4, -3, 0, 3, 4, 5), (-7, -6, -5, -4, 4, 5, 6, 7), (-7, -6, -5, -3, 3, 5, 6, 7), (-7, -6, -5, 0, 3, 4, 5, 6), (-7, -6, -4, -3, 3, 4, 6, 7), (-7, -5, -4, -3, 3, 4, 5, 7), (-6, -5, -4, -3, 0, 5, 6, 7), (-6, -5, -4, -3, 3, 4, 5, 6), (-7, -6, -5, -4, 0, 4, 5, 6, 7), (-7, -6, -5, -3, 0, 3, 5, 6, 7), (-7, -6, -4, -3, 0, 3, 4, 6, 7), (-7, -5, -4, -3, 0, 3, 4, 5, 7), (-6, -5, -4, -3, 0, 3, 4, 5, 6), (-7, -6, -5, -4, -3, 3, 4, 5, 6, 7), (-7, -6, -5, -4, -3, 0, 3, 4, 5, 6, 7)]




    < Bu mesaj bu kişi tarafından değiştirildi ikigai -- 4 Ekim 2024; 18:30:27 >




  • ikigai kullanıcısına yanıt

    vay be kod yazarak takıldığın mat sorusunu çözmek bambaşka bir şey

  • beşgünkalaintegral kullanıcısına yanıt

    Evet ama aslında çözmedik, bilgisayara çözdürdük onun yaptığı da her bir alt kümeyi tek tek deneyip toplamları 0 olanları saymak oldu. Bu yüzden insanın çözeceği bir metod bulmuş olmadık. Gerçi sorunun şıkları da yanlışmış demek ki.

  • çok fazla kombinasyon varmış, hoca herhalde fark edince bir anda kesti orayı :D

  • beşgünkalaintegral kullanıcısına yanıt

    öyle.


    ctis kazan bunları ilk aydan öğreniyorsun.

  • Ya aklıma getirdin

    Açık ara dünyadaki en komik video eyup hoca başlıyor sonra sorundaki sıkıntıyı anlayıp kafasını sağa çeviriyor büyük ihtimalle özgür balcıya yazacak orada

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Bilgisayar mühendisliğindeyim, okulda pratik hiçbir şey öğrenmiyorsunuz sayılır. Dersler genel olarak çok teorik, programlamayla direkt alakalı belki 4 ders vardır, toplam 48 civarı ders alınıyor.




    < Bu mesaj bu kişi tarafından değiştirildi ikigai -- 4 Ekim 2024; 19:37:5 >
  • ikigai kullanıcısına yanıt

    hocam fazla teori kafa sever.


    akademisyen veya big tech'te scientist olmayacaksan gereksiz bence.


    bizim bölüm de salt pratik ağırlıklı değil, teoriyi de veriyor ama çok derin değil. ilgilenilen alan için çalışmak lazım.

  • Mühendis olmak böyle bir şey


    < Bu ileti mobil sürüm kullanılarak atıldı >
  • DicleMech26 kullanıcısına yanıt

    Evet öyleymiş, detaylı cevap için teşekkürler. DP ile çözümü zor geldi bana iyi ki böyle şeyler çıkmıyor sınavlarda.

  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.