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

字符串合并处理

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

str1, str2 = input().split()

str3 = str1 + str2

list1 = ""
list2 = ""
for i in range(len(str3)):
    if i % 2 == 0:
        list1 = list1 + str3[i]
    else:
        list2 = list2 + str3[i]
list1 = sorted(list1)
list2 = sorted(list2)
# print("".join(list1))
list3 = ""
for i in range(len(str3)):
    if i % 2 == 0:
        list3 = list3 + list1[i // 2]
    else:
        list3 = list3 + list2[i // 2]
res = []
for i in list3:
    if "0" <= i <= "9" or "a" <= i <= "f" or "A" <= i <= "F":
        b = bin(int(i, 16))[2:]
        b = "0" * (4 - len(b)) + str(b)
        h = hex(int(b[::-1], 2))[2:]
        if str(h).islower():
            h = h.upper()
        res.append(h)
    else:
        res.append(i)
print("".join(str(i) for i in res))

全部评论

相关推荐

不愿透露姓名的神秘牛友
06-27 15:07
点赞 评论 收藏
分享
06-23 23:49
中南大学 Java
成绩一坨屎,英语6级没过,没读研,没考教资,没考计算机二级,没考公,没谈过恋爱,你们说我的这个大学生涯是不是混的有点失败啊?哎老中一生的容错还是太低了下辈子一定注意混好大学生涯不留遗憾
K1einMoretti:1.不保研 成绩没太大用 2.6级没过看用人企业要求了,基本上只要4级以上 3. 读不读研看自己选择,现在这环境螚先就业就先就业 4. 你不当老师考啥教资 5. 计算机二级没用(这证纯给国家上供) 6. 订婚***案了解一下?
点赞 评论 收藏
分享
06-19 19:06
门头沟学院 Java
点赞 评论 收藏
分享
06-20 21:22
已编辑
门头沟学院 Java
纯真的河老师在喝茶:答应了就跑啊,实习随便跑啊,别被pua了,md就是找个廉价劳动力,还平稳过度正式工,到时候跟你说没转正
点赞 评论 收藏
分享
06-25 16:00
武汉大学 Java
工科研究生底薪工资就开3k啊??
机械打工仔:写文章提成的岗位工资低,你怪工科?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务