Δημοσιεύτηκε: 15 Αύγ 2011, 23:41
από Ilias95
pmav99 έγραψε:Να γραφεί συνάρτηση που να λαμβάνει 2 ορίσματα τύπου string και να επιστρέφει Τrue αν τα strings αποτελούνται από ακριβώς τα ίδια γράμματα.

πχ "AaaaBbbbCccc" και "AaBbCc" επιστρέφει True
πχ "AaaaBBbbbC" και "AaBbCc" επιστρέφει False

Σε python είναι one-liner (ευανάγνωστο κιόλας) και μάλιστα χρησιμοποιώντας μονο built-ins!


Το one-liner σε python που μου 'ρχεται, σε συνάρτηση:

Spoiler: show
Κώδικας: Επιλογή όλων
def same_letters(s1, s2):
return False if not all(i in s2 for i in s1) or not all(i in s1 for i in s2) else True