Sobes.tech
Intern

# Sestavit funkci f, která odečte druhý řetězec od prvního. # Odečítání se provádí pouze tehdy, když je druhý řetězec začátkem prvního, # jinak funkce vrací první řetězec. # f('ahoj svět', 'ahoj') -> ' svět' # f('ahoj svět', 'hola') -> 'ahoj svět' # f('ahoj svět ahoj!', 'ahoj') -> ' svět ahoj!'

sobes.tech AI

Odpověď od AI

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!'