|
|
发表于 2018-4-29 10:39:34
|
显示全部楼层
本帖最后由 776667 于 2018-4-29 11:31 编辑
- def fun176(x):
- x = [str(i) for i in x]
- str_x = ','.join(x)
- sum_list,result_list = [],[]
- for i in range(1,len(str_x)):
- if str_x[i-1] == '-':
- continue
- x_1 = [int(i) for i in [i for i in str_x[:i].split(',') if i != '']]
- x_2 = [int(i) for i in [i for i in str_x[i:].split(',') if i != '']]
- result_list.append([x_1,x_2])
- sum_list.append(abs(sum(x_1)-sum(x_2)))
- return result_list[sum_list.index(min(sum_list))]
- if __name__ == '__main__':
- print(fun176([872, 4345, -729, 0, 9988, 123456, 7171, 44, -3]))
复制代码 |
|