Sobes.tech
Intern

# Πρέπει να γράψουμε μια συνάρτηση f που αφαιρεί τη δεύτερη γραμμή από την πρώτη. # Η αφαίρεση γίνεται μόνο όταν η δεύτερη γραμμή είναι η αρχή της πρώτης, # διαφορετικά η συνάρτηση επιστρέφει την πρώτη γραμμή. # f('γεια σου κόσμε', 'γεια') -> ' σου κόσμε' # f('γεια σου κόσμε', 'hola') -> 'γεια σου κόσμε' # f('γεια σου κόσμε γεια!', 'γεια') -> ' σου κόσμε γεια!'

sobes.tech AI

Απάντηση από 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!'