Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def find (str1,str2):
- #@param str1: str
- #@param str2: str
- len1=len(str1)
- for i in range(0,len(str2)-len1+1):
- strToCheck=str2[i:i+len1]
- if strToCheck==str1:
- return i
- return -1
- def rfind (str1,str2):
- #@param str1: str
- #@param str2: str
- len1=len(str1)
- for i in range(len(str2)-len1+1,0,-1):
- strToCheck=str2[i:i+len1]
- if strToCheck==str1:
- return i
- return -1
- def replace(char,str):
- #@param char: str
- #@param str: str
- a=find(char,str)
- if a!=-1:
- for i in range(a+1,len(str)):
- if str[i]==char:
- str=str[0:i]+'*'+str[i+1:len(str)]
- return str
- def isPalindrome(str):
- #@param str: str
- for c in range(0, len(str)/2):
- if not str[c]==str[len(str)-c-1]:
- return false
- return true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement