题解 | #表示数字#
表示数字
http://www.nowcoder.com/practice/637062df51674de8ba464e792d1a0ac6
在每个数字的两边加上,在最后将‘$$’消去(出现‘$$’只有两个连续数字中间),最后将‘&’替换为 '*' (用避免了1**3这类的情况)
while True:
try:
a = list(input())
b = []
for i in range(len(a)):
if(a[i].isdigit()):
b.append('$' + a[i] + '$')
else:
b.append(a[i])
str_b = ''.join(b)
print(str_b.replace('$$','').replace('$','*'))
except:
break
华为机试题解(prod.by kedao) 文章被收录于专栏
华为实习机试题解