题解 | #字符串合并处理#
字符串合并处理
http://www.nowcoder.com/practice/d3d8e23870584782b3dd48f26cb39c8f
str1 = input() str2 = input() full_str = '' full_str = str1.strip() + str2.strip() print(full_str) even_list = [] odd_list = [] for no, str0 in enumerate(full_str): if no%2 == 0: print(no) print(str0) even_list.append(str0) else: odd_list.append(str0) even_list.sort() print(even_list) odd_list.sort() print(odd_list) for no,str0 in enumerate(odd_list): even_list.insert(no*2+1,str0) final_list = even_list print(final_list) def bin_hex(i) : i_list = [] if i in range(0,10)&nbs***bsp;i.upper() in ['A','B','C','D','E','F']: i = str(bin(int(i,16))[2:]) print(i) i = hex(int(i[::-1],2))[2:] print(i) return i final_list = list(map(bin_hex,final_list)) final_str = ''.join(final_list) print(final_str)
Python 3 解题步骤
最近做题不太顺,总算做出来一道,哈哈哈哈哈哈,贴上来分享一下