Sobes.tech
Intern

# İlk diziden ikinci diziyi çıkaran bir fonksiyon f yazılması gerekiyor. # Çıkarma sadece ikinci dizi ilk dizenin başlangıcıysa gerçekleşir, # aksi takdirde fonksiyon ilk diziyi döner. # f('merhaba dünya', 'merhaba') -> ' dünya' # f('merhaba dünya', 'hola') -> 'merhaba dünya' # f('merhaba dünya merhaba!', 'merhaba') -> ' dünya merhaba!'

sobes.tech yapay zeka

AI'dan gelen yanıt

def f(s1: str, s2: str) -> str: if s1.startswith(s2): return s1[len(s2):] return s1

Örnekler:

print(f('hello world', 'hello')) # ' world' print(f('hello world', 'hola')) # 'hello world' print(f('hello world hello!', 'hello')) # ' world hello!'