Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Combining Celebrity Names by tokiojapan55
import re
def brangelina(first: str, second: str) -> str:
vowels = re.findall("[aeiou]+", first)
if len(vowels) <= 1:
name = first[0:first.find(vowels[0])]
else:
name = first[:first.rfind(vowels[-1])]
name = first[:name.rfind(vowels[-2])]
vowels = re.findall("[aeiou]+", second)
if name == '' or len(vowels) <= 1:
name += second[second.find(vowels[0]):]
else:
name += second
return name
Sept. 19, 2023