Golang | Leetcode Golang题解之第357题统计各位数字都不同的数字个数

题目:

题解:

Go 复制代码
func countNumbersWithUniqueDigits(n int) int {
    if n == 0 {
        return 1
    }
    if n == 1 {
        return 10
    }
    ans, cur := 10, 9
    for i := 0; i < n-1; i++ {
        cur *= 9 - i
        ans += cur
    }
    return ans
}
相关推荐
Rain的Java大神之路15 分钟前
面了 50 个候选人,90% 都挂在 LeetCode 3 无重复字符的最长子串:滑动窗口的 5 个致命坑
java·后端·leetcode
喵了几个咪11 小时前
GoWind CMS 拆解:在 Go 里给 TipTap 搭一套 Yjs 协同后端
开发语言·后端·golang
文丑颜不良啊12 小时前
LeetCode876~900题目解析
java·leetcode
lvwangshu18 小时前
T3 涂鸦带师 题解
题解·贪心·倍增·技巧·思维好题·断环成链
l1t19 小时前
测试用go语言执行脚本把数据保存到SQLite数据库
数据库·golang·sqlite
木井巳21 小时前
【动态规划: 路径问题】不同路径
java·算法·leetcode·动态规划
晒太羊的猫1 天前
hot100子串
java·算法·leetcode
Agent世界1 天前
千问Go上线我的应用:一句话生成可部署 AI 软件的技术拆解
开发语言·人工智能·golang·ai智能体
海清河晏1111 天前
加油站问题
数据结构·算法·leetcode
念何架构之路1 天前
Go reflect包值操作 Value 的读写、可设置性与 interface 布局
开发语言·后端·golang