擅长:python、mysql、java
<p>如果我理解你的问题-为了<code>11223344</code>你需要<code>1-12*23-34*4</code></p>
<pre><code>def DashInsertII(num):
prev_even = ( int(num[0])%2 == 0 )
result = num[0]
for i in num[1:]:
curr_even = (int(i)%2 == 0)
if prev_even and curr_even:
result += '*'
elif not prev_even and not curr_even:
result += '-'
result += i
prev_even = curr_even
return result
print DashInsertII(raw_input())
</code></pre>