题解 | #提取不重复的整数#

提取不重复的整数

https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1

package main

import (
	"fmt"
	"strconv"
)

func main() {
	var num int
	fmt.Scan(&num)
	m := make(map[byte]bool)
	str := strconv.Itoa(num)
	var ret string
	for i := len(str) - 1; i >= 0; i-- {
		if _, ok := m[str[i]]; ok {
			continue
		}
		ret += string(str[i])
		m[str[i]] = true
	}
	n, _ := strconv.Atoi(ret)
	fmt.Println(n)
}

全部评论

相关推荐

点赞 评论 收藏
分享
Lorn的意义:你这种岗位在中国现在要么牛马天天加班,要么关系户进去好吃好喝,8年时间,真的天翻地覆了,对于资本来说你就说一头体力更好的牛马,哎,退伍没有包分配你真的亏了。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务