Sort by

recency

|

1102 Discussions

|

  • + 0 comments
    S=input()
    newS=[]
    newSlower=[]
    newSupper=[]
    newSnumber=[]
    newSnumberodd=[]
    newSnumbereven=[]
    for i in S:
        if i.islower():
            newSlower.append(i)
            newSlower.sort()
        if i.isupper():
            newSupper.append(i)
            newSupper.sort()
        if i.isnumeric():
            if int(i)%2==1:
                newSnumberodd.append(i)
                newSnumberodd.sort()
            if int(i)%2==0:
                newSnumbereven.append(i)
                newSnumbereven.sort()
                
    newS=newSlower+newSupper+newSnumberodd+newSnumbereven
    print("".join(newS))
    
  • + 0 comments
    # Enter your code here. Read input from STDIN. Print output to STDOUT
    print("".join(sorted(input(), key=lambda x: (0 if x.islower() else 1 if x.isupper() else 2 if int(x) % 2 else 3, x))))
    
  • + 0 comments
    inp= input()
    lower= [i for i in inp if i.islower()]
    lower.sort()
    upper= [i for i in inp if i.isupper()]
    upper.sort()
    digits= [int(i) for i in inp if i.isdigit()]
    digits_even= [i for i in digits if i%2 == 0]
    digits_even.sort()
    digits_odd= [i for i in digits if i%2 != 0]
    digits_odd.sort()
    
    print(''.join(lower + upper + list(map(str, digits_odd)) + list(map(str, digits_even))))
    
  • + 0 comments

    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)

  • + 0 comments

    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)