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 |
eyüp hocanın yapamadığı küme sorusu, kombinasyon ustaları göreve
-
-
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
-
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:
combo_list = [-7,-6,-5,-4,-3,0,3,4,5,6,7] sum_combo = 0Kod
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)Kod
Yığını: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 > -
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 >
-
vay be kod yazarak takıldığın mat sorusunu çözmek bambaşka bir şey
-
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
-
ö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 > -
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ı > -
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.
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X