Please Login in order to post a comment
string = str(input()) l = list(string)
uppercase_chars = [] lowercase_chars = [] digits = [] odd_nums = [] even_nums = []
for c in l: if c.isupper(): uppercase_chars.append(c)
for c in l: if c.islower(): lowercase_chars.append(c)
for c in l: if c.isdigit(): digits.append(int(c))
for i in digits: if i%2==0: even_nums.append(i)
for i in digits: if i%2==1: odd_nums.append(i)
uppercase_chars.sort() lowercase_chars.sort() odd_nums.sort() even_nums.sort()
newl = lowercase_chars+uppercase_chars+odd_nums+even_nums new_string = "".join(map(str, newl)) print(new_string)
s = input() upper = "" lower = "" odd = "" even = "" for i in sorted(s): if i.isupper(): upper+=i elif i.islower(): lower+=i elif int(i)%2==0: even+=i elif int(i)%2!=0: odd+=i print(lower+upper+odd+even)
S = input() lower ="" upper ="" digit ="" even = [] odd = [] for i in S: if i.islower(): lower = lower + i elif i.isupper(): upper += i else: if int(i)%2==0: even.append(i) else: odd.append(i) digit = sorted(odd) + sorted(even) lower = sorted(lower) upper = sorted(upper) reveresed_str = lower + upper + digit print(''.join(reveresed_str))
s = input() all_lower = sorted([i for i in s if i.islower()]) all_upper = sorted([i for i in s if i.isupper()]) all_odd = sorted([i for i in s if i.isdigit() and int(i)%2!=0]) all_even = sorted([i for i in s if i.isdigit() and int(i)%2==0]) print("".join(all_lower+all_upper+all_odd+all_even))
s = input()
lower = sorted([c for c in s if c.islower()])
upper = sorted([c for c in s if c.isupper()])
odd_digits = sorted([c for c in s if c.isdigit() and int(c) % 2 == 1])
even_digits = sorted([c for c in s if c.isdigit() and int(c) % 2 == 0])
print(''.join(lower + upper + odd_digits + even_digits))
Seems like cookies are disabled on this browser, please enable them to open this website
string = str(input()) l = list(string)
uppercase_chars = [] lowercase_chars = [] digits = [] odd_nums = [] even_nums = []
for c in l: if c.isupper(): uppercase_chars.append(c)
for c in l: if c.islower(): lowercase_chars.append(c)
for c in l: if c.isdigit(): digits.append(int(c))
for i in digits: if i%2==0: even_nums.append(i)
for i in digits: if i%2==1: odd_nums.append(i)
uppercase_chars.sort() lowercase_chars.sort() odd_nums.sort() even_nums.sort()
newl = lowercase_chars+uppercase_chars+odd_nums+even_nums new_string = "".join(map(str, newl)) print(new_string)
For Python3 Platform
s = input()
lower = sorted([c for c in s if c.islower()])
upper = sorted([c for c in s if c.isupper()])
odd_digits = sorted([c for c in s if c.isdigit() and int(c) % 2 == 1])
even_digits = sorted([c for c in s if c.isdigit() and int(c) % 2 == 0])
print(''.join(lower + upper + odd_digits + even_digits))