Intern
# Il faut écrire une fonction f qui soustrait la deuxième chaîne de la première. # La soustraction ne se produit que lorsque la deuxième chaîne est le début de la première, # sinon la fonction retourne la première chaîne. # f('bonjour le monde', 'bonjour') -> ' le monde' # f('bonjour le monde', 'hola') -> 'bonjour le monde' # f('bonjour le monde bonjour!', 'bonjour') -> ' le monde bonjour!'
sobes.tech IA
Réponse de l'IA
python def f(s1: str, s2: str) -> str: if s1.startswith(s2): return s1[len(s2):] return s1
Примеры:
print(f('hello world', 'hello')) # ' world' print(f('hello world', 'hola')) # 'hello world' print(f('hello world hello!', 'hello')) # ' world hello!'