А на девишнике? Ну, чужие мужики, угу, пока свои не видютьKotenok писал(а):Ну какой же мальчишник без девок и драки!!![]()
![]()
![]()

А насчет драк что?

Драки... не .. увольте. =))alien8 писал(а):А на девишнике? Ну, чужие мужики, угу, пока свои не видютьKotenok писал(а):Ну какой же мальчишник без девок и драки!!![]()
![]()
![]()
А насчет драк что?
Код: Выделить всё
import sys
points = {
'e':1,
'a':1,
'i':1,
'o':1,
'n':1,
'r':1,
't':1,
'l':1,
's':1,
'u':1,
'd':2,
'g':2,
'b':3,
'c':3,
'm':3,
'p':3,
'f':4,
'h':4,
'v':4,
'w':4,
'y':4,
'k':5,
'j':8,
'x':8,
'q':10,
'z':10,
}
N = int(raw_input())
D = []
for i in range(N):
D.append(raw_input())
letters = sorted(raw_input())
def check(word):
word = sorted(word)
i = 0
j = 0
while i < len(word):
if j == len(letters):
return false
if word[i] == letters[j]:
i += 1
j += 1
elif word[i] < letters[j]:
return false
elif word[i] > letters[j]:
letters += 1
return true
D = filter(check, D)
def score(word):
return sum(map(lambda x: points[x], word))
print max([(score(w), w) for w in D])[1]
Мало заплатилНовый папа писал(а):Прибыл в ваше замкадье. Лежу на коечке. Петр, что же ты не сказал, что тут за плату в обычную палату кладут? Даже телика нетНе говоря уже о душевой кабине.