Как можно ускорить код проверки, что из букв первой строки можно создать вторую строку?
Есть две строки. Если буквы из второй строки совпадают с буквами из первой строки тогда True иначе False. Короче чтобы из букв первой строки можно было составить слово из второй строки.
def scramble(s1, s2):
for x in s1:
if s2.find(x) != -1:
s2 = s2.replace(x, '', 1)
if len(s2)==0:
return print(True)
else:
return print(False)
scramble('rkqodlw', 'world')
Источник: Stack Overflow на русском