Skip to content

Instantly share code, notes, and snippets.

@uruskan
Last active October 30, 2019 19:13
Show Gist options
  • Select an option

  • Save uruskan/09a5dba3cce6986cca5cf9ea2dc5a7de to your computer and use it in GitHub Desktop.

Select an option

Save uruskan/09a5dba3cce6986cca5cf9ea2dc5a7de to your computer and use it in GitHub Desktop.
kacKisi = input("")
kisiler = []
kisiPuan = {'ata mert': (310, 440),} #
mostNefret = {}
am = "ata mert".split()
kisiler.append(am)
for x in range(0,kacKisi):
kisiInput = raw_input("").split()
kisiler.append(kisiInput)
for i in range (0,len(kisiler)):
isim = kisiler[i][0]
soyisim = kisiler[i][1]
isimUzunlugu = len(isim)
soyisimUzunlugu = len(soyisim)
tipuan = 0
tspuan = 0
for harf in isim:
harfDeger = ord(harf)
tipuan = tipuan + harfDeger
for harf in soyisim:
harfDeger = ord(harf)
tspuan = tspuan + harfDeger
kisiPuan[isim+' '+soyisim] = tipuan,tspuan
keys = []
def hesapla():
for i in range(0,len(keys)-1):
nefretpuan = 0
k1 = keys[i]
k2 = keys[i+1]
k1ip = kisiPuan[k1][0]
k2ip = kisiPuan[k2][0]
if k1ip > k2ip :
#k1ip = k1ip - k2ip
nefretpuan = nefretpuan + (k1ip - k2ip)
elif k2ip > k1ip :
#k2ip =
nefretpuan = nefretpuan + (k2ip - k1ip)
k1sp = kisiPuan[k1][1]
k2sp = kisiPuan[k2][1]
if k1sp > k2sp :
nefretpuan = (k1sp - k2sp)+ nefretpuan
elif k2sp > k1sp :
#k2sp = k2sp - k1sp
nefretpuan = ( k2sp - k1sp)+ nefretpuan
print(nefretpuan)
return
for a in range (0,len(kisiler)):
isim = kisiler[a][0]
soyisim = kisiler[a][1]
key = isim+' '+soyisim
keys.append(key)
keys.append("ata mert")
for s in range(0,kacKisi*(kacKisi-1)/2):
hesapla()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment