new_sentence = []
lenner = len(sentence)
c = 1
while lenner != 0:
for i in sentence:
if str(c) in i:
new_sentence.append(i)
c += 1
lenner -= 1
return ' '.join(new_sentence)
можете помогите с оптимизацией кода? код медленный
в сентенс передается строка, в каждом слове есть цифра, надо отсортировать строку , типо 'd1 d4 d2 d3' -> 'd1 d2 d3 d4' решение есть, но код не оптимизированный
4of Fo1r pe6ople g3ood th5e the2 это не прошло
то чуство когда тебе кидают прикольную катку, а она уже.
ну добавить нужно ключ, можно через регулярку, можно через фильтр\компрехеншен
key=lambda s: int(re.search("(\d+)",s).group(1)
я думал там число может больше больше 1 цифры
Обсуждают сегодня