题解 | #字符串合并处理#

字符串合并处理

https://www.nowcoder.com/practice/d3d8e23870584782b3dd48f26cb39c8f

s1,s2 = input().split()

= s1+s2

= list(s)

odd = []

even = []

for i in range(0,len(l),2):

    odd.append(l[i])

for i in range(1,len(l),2):

    even.append(l[i])

odd.sort()

even.sort()

= 0

for i in range(0,len(l),2):

    l[i] = odd[a]

    a += 1

= 0

for i in range(1,len(l),2):

    l[i] = even[b]

    b += 1

for i in range(len(l)):

    if '0'<=l[i]<='9' or 'a'<=l[i].lower()<='f':

        bi = bin(int(l[i],16))[2:].zfill(4)[::-1]

        he = hex(int(bi,2))[2].upper()

        l[i] = he

print(''.join(l))

全部评论

相关推荐

zhiyog:哈哈哈,其实是津巴布韦币
点赞 评论 收藏
分享
03-26 15:18
已编辑
华北水利水电大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务