Advertisement
Guest User

Untitled

a guest
Jan 19th, 2020
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. def zamien_na_liste(ciag):
  2. lista = []
  3. for x in ciag:
  4. lista.append(x)
  5. return lista
  6.  
  7. def lista_znakow(ciag_znakow):
  8. znaki = []
  9. for x in ciag_znakow:
  10. if not ciag_znakow.count(x) and x != " ":
  11. znaki.append(x)
  12. return znaki
  13.  
  14. def czy_krecony_palindrom(ciag_znakow):
  15. ciag_znakow = ciag_znakow.lower()
  16. ciag_znakow = zamien_na_liste(ciag_znakow)
  17. znaki = lista_znakow(ciag_znakow)
  18. czy_krecony = True
  19. dozwolony_jeden_znak = 0
  20. for x in znaki:
  21. if ciag_znakow.count(x) % 2 != 0:
  22. dozwolony_jeden_znak += 1
  23. if dozwolony_jeden_znak > 1:
  24. czy_krecony = False
  25. break
  26. return czy_krecony
  27.  
  28.  
  29.  
  30.  
  31.  
  32. print(czy_krecony_palindrom("ma mały bok kobyła"))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement