n=str(input())
oushu=[]
jishu=[]
for i in n:
i =int(i)
if i % 2==0:
oushu.append(i)
else:
jishu.append(i)
oushu_num=0
oushu = oushu[::-1]
for j in range(len(oushu)):
oushu_num += 10**j*oushu[j]
jishu_num=0
jishu = jishu[::-1]
for k in range(len(jishu)):
jishu_num += 10**k*jishu[k]
res=abs(jishu_num - oushu_num)
print(res)
oushu=[]
jishu=[]
for i in n:
i =int(i)
if i % 2==0:
oushu.append(i)
else:
jishu.append(i)
oushu_num=0
oushu = oushu[::-1]
for j in range(len(oushu)):
oushu_num += 10**j*oushu[j]
jishu_num=0
jishu = jishu[::-1]
for k in range(len(jishu)):
jishu_num += 10**k*jishu[k]
res=abs(jishu_num - oushu_num)
print(res)
#牛客试题# 小红拿到了一个正整数,她希望把数位中的奇数和偶数分别抽取出来然后做差,请你求出这个差的绝对值。例如,302938的奇数抽取出来是393,偶数抽取出来是28,最终的差的绝对值是365。
https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fwww.nowcoder.com%2FquestionTerminal%2F57351e46193a4dfda794c96d8260c80a%3Ff%3Ddiscussion%26toCommentId%3D22394207
全部评论
相关推荐