在我的机器上解决python 3x中的相同问题时,获取正确的输出,而在提交给hackerearth时获取RunTimeError
for t in range(int(raw_input())):
i = list(map(int, raw_input().split()))
zom = []
vam = []
zc = 0
vc = 0
for x in i:
if x%2 == 0:
zom.append(x)
zc += x
else:
vam.append(x)
vc += x
zom.sort()
vam.sort()
zom.append(zc)
vam.append(vc)
print ' '.join(map(str, zom))+' '+' '.join(map(str, vam))
答案 0 :(得分:0)
我不知道hackerearth是什么,但试试这个。
for t in range(int(raw_input())):
i = list(map(int, raw_input().split()))
zom = []
vam = []
zc = 0
vc = 0
for x in i:
if x % 2 == 0:
zom.append(x)
zc += x
else:
vam.append(x)
vc += x
zom.sort()
vam.sort()
zom.append(zc)
vam.append(vc)
print ' '.join(map(str, zom)) + ' ' + ' '.join(map(str, vam))
答案 1 :(得分:0)
x=input()
i = map(int, raw_input().split())
zom = []
vam = []
zc = 0
vc = 0
for x in i:
if x%2 == 0:
zom.append(x)
zc += x
else:
vam.append(x)
vc += x
zom.sort()
vam.sort()
zom.append(zc)
vam.append(vc)
print ' '.join(map(str,zom))+' '+' '.join(map(str, vam))
你真的不需要循环。