Anagram Detect String Algorithm |
---|
def is_anagram(s1, s2): s1 = s1.replace(' ','').lower() s2 = s2.replace(' ','').lower() if sorted(s1) == sorted(s2): return True else: return False |
Palindrome String Algorithm |
def is_palindrome(s1): if s1.lower() == s1[::-1].lower(): return True return False |
Caesar Cyper String Algorithm |
import string def cipher(a_string, key): uppercase = string.ascii_uppercase lowercase = string.ascii_lowercase encrypt = '' for c in a_string: if c in uppercase: new = (uppercase.index(c) + key) % 26 encrypt += uppercase[new] elif c in lowercase: new = (lowercase.index(c) + key) % 26 encrypt += lowercase[new] else: encrypt += c return encrypt |
XX String Algorithm |
XX String Algorithm |
XX String Algorithm |
XX String Algorithm |