Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def zamien_na_liste(ciag):
- lista = []
- for x in ciag:
- lista.append(x)
- return lista
- def lista_znakow(ciag_znakow):
- znaki = []
- for x in ciag_znakow:
- if not ciag_znakow.count(x) and x != " ":
- znaki.append(x)
- return znaki
- def czy_krecony_palindrom(ciag_znakow):
- ciag_znakow = ciag_znakow.lower()
- ciag_znakow = zamien_na_liste(ciag_znakow)
- znaki = lista_znakow(ciag_znakow)
- czy_krecony = True
- dozwolony_jeden_znak = 0
- for x in znaki:
- if ciag_znakow.count(x) % 2 != 0:
- dozwolony_jeden_znak += 1
- if dozwolony_jeden_znak > 1:
- czy_krecony = False
- break
- return czy_krecony
- print(czy_krecony_palindrom("ma mały bok kobyła"))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement