Algoritma beyin fırtınası

Başlatan frederic, 17 Kasım 2021, 17:02:41

frederic

Merhaba Dostlar, içerisinde analog input'tan 1500 adet örnek alınmış bir dizi düşünelim.

Ve bu dizinin belli bölümlerinde sayılar birbirine eşit veya çok yakın olsun. Biz şimdilik eşit kabul edelim.

Soru şu.

Harflerin her biri bağımsız bir analog değer,

a,a,a,b,b,b,b,b,c,c,c,c,c,c,c,c,d,d,d,d,d,d,d,d,e,e,e,e,e

Bu dizide birbirine eşit kaç adet a, kaç adet b vs. vardır?

3 tane a varsa, a'nın değeri kaçtır ?

hkn_blt


fide

#2
dizi=[2,5,14,2,3,5,6,8,6,9,7,5,6,9,8,4,5,6,7,5,6,9,5,3,1,3,5,8,3,1,2,5,1,3,4,6,8,5,3,1,2,5,4,7,8,9,6,3,2,1,3,1,3,4,3,4,2,3]
kume=set()
for i in dizi:
    kume.add(i)
for i in kume:
    print("{} değerinden {} adet var".format(i,dizi.count(i)))

küme kullanarak oldukça kolay şekilde bulunabilir.

sadece liste kullanarak da bulunabilir

dizi=[2,5,14,2,3,5,6,8,6,9,7,5,6,9,8,4,5,6,7,5,6,9,5,3,1,3,5,8,3,1,2,5,1,3,4,6,8,5,3,1,2,5,4,7,8,9,6,3,2,1,3,1,3,4,3,4,2,3]
kume=[]
for i in dizi:
    if i not in kume:
        kume.append(i)
for i in kume:
    print("{} değerinden {} adet var".format(i,dizi.count(i)))
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com