Assignment-5. py
Assignment-5. py
##def compress_string(s):
## cs = ""+s[0]
## for i in s:
## if i !=cs[-1]:
## cs=cs+i
## return cs
##
##s=input("Enter a String")
##r= compress_string(s)
##print(f"Compressed String = {r}")
##def remove_duplicates(s):
## rd = ""
## for i in s:
## if i not in rd:
## rd=rd+i
## return rd
##
##s=input("Enter a String")
##r= remove_duplicates(s)
##print(f"Output String = {r}")
##10. Write a function validate_email(email) that takes a string email
##as input and returns True if the email is valid, False otherwise.
##
##Sample Input: "example@example.com"
##Sample Output: True
##def validate_email(email):
##
## if email.count('@') != 1:
## return False
##
## local_part, domain = email.split('@')
##
## for char in local_part:
## if not (char.isalnum() or char in ['_', '.']):
## return False
## for char in domain:
## if not (char.isalnum() or char in ['-', '.']):
## return False
##
## if '.' not in domain:
## return False
##
## return True
##print(validate_email("example@example.com"))
##print(validate_email("dibyadasadhikary@soa.ac.in"))