发动态

没有新消息

更多内容

#福大大架构师每日一题#2023-12-13:用go语言,密码是一串长度为n的小写字母,一则关于密码的线索纸条, 首先将字母

谢青航 实名

package main import ( "fmt" ) const MOD = 1000000007 func countPasswordsSpaceOptimized(n int, a []int) int { prev, current := 1, 0 for i := 1; i <= n; i++ { if a[i-1] == 0 { current = prev } else { current = ((26 - a[i-1]) * prev) % MOD } prev = current } return current } func main() { n := 3 // 密码长度 a := []int{5, 2, 1} // 给定的差值 result := countPasswordsSpaceOptimized(n, a) fmt.Println(result) }

3 赞+1
0
评论

0 条评论

暂无评论,快来写下您的评论

热门职位推荐
热门公司推荐

@2024 职Q 智联招聘

《职Q社区规范》 《资质公示》

合作商务邮箱:sbyh@zhaopin.com.cn

京ICP备17067871号 合字B2-20210134

京公网安备 11010502030147号

人力资源许可证:1101052003273号

网上有害信息举报专区

违法不良信息举报电话:400-885-9898

关爱未成年举报热线:400-885-9898-7

朝阳区人力资源与社会保障局 监督电话: 57596212,65090445