题解 | #提取不重复的整数# golang # acm模式
提取不重复的整数
http://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1
package main
import (
"fmt"
)
func main(){
n ,r:= 0,0
m := make(map[int]int)
fmt.Scanf("%d", &n)
for ;n > 0; n /= 10{
k := n%10
if _,ok := m[k]; ok{
}else {
m[k] = 0
r = r*10 + k
}
}
fmt.Printf("%d", r)
}


