题目
HJ96 表示数字
golang实现
package main
import (
"fmt"
"unicode"
)
func main() {
s := ""
var s_o string
var char_pre, r rune
for {
n, _ := fmt.Scan(&s)
if n == 0 {
break
} else {
for _, r = range s {
if unicode.IsDigit(r) {
if !unicode.IsDigit(char_pre) {
s_o += "*"
}
} else {
if unicode.IsDigit(char_pre) {
s_o += "*"
}
}
s_o += string(r)
char_pre = r
}
if unicode.IsDigit(r) {
s_o += "*"
}
fmt.Printf("%s\n", string(s_o))
}
}
}
结果









![[计算机网络] 高手常用的几个抓包工具(上)](https://img-blog.csdnimg.cn/direct/517bbec31c5e4330a1ce663e87f39d20.jpeg#pic_center)










