Advertisement
Guest User

Untitled

a guest
Dec 4th, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.07 KB | None | 0 0
  1. s ="gigKKDKDMTsigj40jsjh-jfkmnsiofsmnlmbpdsldgmdgddggdkokokokkkkkklllleekgeg"
  2.  
  3. def func(s, f=''):
  4.     x = ''
  5.     y = ''
  6.     if f == 'longest':
  7.         for i, elem in enumerate(s):
  8.             if i == 0:
  9.                x = elem
  10.                continue
  11.             if elem.lower() in x or elem in x:
  12.                 x += elem
  13.             else:
  14.                 if len(x) > len(y):
  15.                     y = x
  16.                 x = elem
  17.         return y
  18.  
  19.     elif f == 'alphanumerically_last':
  20.         for i, elem in enumerate(s):
  21.             if i == 0:
  22.                 x = elem.lower()
  23.                 continue
  24.             if elem.isalpha() and ord(elem.lower()) > ord(x):
  25.                 x = elem.lower()
  26.  
  27.         return x
  28.  
  29.     elif f =='same_vowels':
  30.         for i, elem in enumerate(s):
  31.             if i == 0:
  32.                 continue
  33.             if elem.lower() in 'aueoyiаеуоияюэ' and elem == s[i - 1]:
  34.                 return True
  35.  
  36.         return False
  37.  
  38. print(func(s, 'longest'))
  39. print(func(s, 'same_vowels'))
  40. print(func(s, 'alphanumerically_last'))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement