How to move all uppercase characters to the end of string in Python

1 Answer

0 votes
def move_uppercase_to_end(s):
  s_len = len(s)
  lowercase = ""
  uppercase = ""

  for i in range(0, s_len, 1):
    ch = s[i]
    if (ch >= 'A' and ch <= 'Z'): 
      uppercase += ch 
    else: 
      lowercase += ch
  
  return lowercase + uppercase 



s = "Python C++ PHP Java" 

print(move_uppercase_to_end(s))



'''
run:

ython ++  avaPCPHPJ

'''

 



answered Aug 19, 2019 by avibootz

Related questions

1 answer 172 views
1 answer 194 views
1 answer 192 views
1 answer 416 views
1 answer 301 views
1 answer 181 views
...