We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
# Enter your code here. Read input from STDIN. Print output to STDOUTprint("".join(sorted(input(),key=lambdax:(0ifx.islower()else1ifx.isupper()else2ifint(x)%2else3,x))))
for char in string:
if char.islower():
lowerCase_list.append(char)
if char.isupper():
upperCase_list.append(char)
if char.isdigit():
char = int(char)
if char%2==0:
evenDigits_list.append(str(char))
char_in_str = str(char)
elif char%2!=0:
oddDigits_list.append(str(char))
char_in_str = str(char)
if name == "main":
intput_ = input()
evenumbers = sorted([ ch for ch in intput_ if ch.isdigit() and int(ch)%2==0])
oddnumbers = sorted([ ch for ch in intput_ if ch.isdigit() and int(ch)%2!=0])
capital = sorted([ch for ch in intput_ if ch.isupper()])
letters = sorted([ch for ch in intput_ if ch.isalpha() and ch.islower()])
final = "".join(letters)+"".join(capital)+"".join(oddnumbers)+"".join(evenumbers)
print(final)
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
string = input() lowerCase_list = [] upperCase_list = [] evenDigits_list = [] oddDigits_list = []
for char in string: if char.islower(): lowerCase_list.append(char) if char.isupper(): upperCase_list.append(char) if char.isdigit(): char = int(char) if char%2==0: evenDigits_list.append(str(char)) char_in_str = str(char) elif char%2!=0: oddDigits_list.append(str(char)) char_in_str = str(char)
sorted_string = ''.join(sorted(lowerCase_list)) + ''.join(sorted(upperCase_list)) + ''.join(sorted(oddDigits_list)) + ''.join(sorted(evenDigits_list))
print(sorted_string)
if name == "main": intput_ = input() evenumbers = sorted([ ch for ch in intput_ if ch.isdigit() and int(ch)%2==0]) oddnumbers = sorted([ ch for ch in intput_ if ch.isdigit() and int(ch)%2!=0]) capital = sorted([ch for ch in intput_ if ch.isupper()]) letters = sorted([ch for ch in intput_ if ch.isalpha() and ch.islower()]) final = "".join(letters)+"".join(capital)+"".join(oddnumbers)+"".join(evenumbers) print(final)