当前位置: 首页 > news >正文

上饶网站建设公司互联网推广怎么找渠道

上饶网站建设公司,互联网推广怎么找渠道,三木做网站,如何给网站添加搜索关键字目录 171. Excel 表列序号 Excel Sheet Column Number 🌟 172. 阶乘后的零 Factorial Trailing Zeroes 🌟🌟 🌟 每日一练刷题专栏 🌟 Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 专栏 Java每日一练…

目录

171. Excel 表列序号 Excel Sheet Column Number  🌟

172. 阶乘后的零 Factorial Trailing Zeroes  🌟🌟

🌟 每日一练刷题专栏 🌟

Golang每日一练 专栏

Python每日一练 专栏

C/C++每日一练 专栏

Java每日一练 专栏


171. Excel 表列序号 Excel Sheet Column Number

给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回 该列名称对应的列序号 。

例如:

A -> 1
B -> 2
C -> 3
...
Z -> 26
AA -> 27
AB -> 28 
...

示例 1:

输入: columnTitle = "A"
输出: 1

示例 2:

输入: columnTitle = "AB"
输出: 28

示例 3:

输入: columnTitle = "ZY"
输出: 701

提示:

  • 1 <= columnTitle.length <= 7
  • columnTitle 仅由大写英文组成
  • columnTitle 在范围 ["A", "FXSHRXW"] 内

代码:

package mainimport "fmt"func titleToNumber(columnTitle string) int {res := 0for i := range columnTitle {res *= 26res += int(columnTitle[i] - 'A' + 1)}return res
}func main() {fmt.Println(titleToNumber("A"))fmt.Println(titleToNumber("AB"))fmt.Println(titleToNumber("ZY"))
}

输出:

1
28
701

反向转换见leetcode168题,两个函数对比:

```golang
func convertToTitle(columnNumber int) string {
    ans := ""
    for columnNumber > 0 {
        mod := (columnNumber - 1) % 26
        ans = string('A'+mod) + ans
        columnNumber = (columnNumber - 1) / 26
    }
    return ans
}

func titleToNumber(columnTitle string) int {
    ans := 0
    for i := range columnTitle {
        n := int(columnTitle[i] - 'A' + 1)
        ans = ans*26 + n
    }
    return ans
}
```


172. 阶乘后的零 Factorial Trailing Zeroes

给定一个整数 n ,返回 n! 结果中尾随零的数量。

提示 n! = n * (n - 1) * (n - 2) * ... * 3 * 2 * 1

示例 1:

输入:n = 3
输出:0
解释:3! = 6 ,不含尾随 0

示例 2:

输入:n = 5
输出:1
解释:5! = 120 ,有一个尾随 0

示例 3:

输入:n = 0
输出:0

提示:

  • 0 <= n <= 10^4

进阶:你可以设计并实现对数时间复杂度的算法来解决此问题吗?

代码:

package mainimport "fmt"func trailingZeroes(n int) int {count := 0for i := 5; i <= n; i *= 5 {count += n / i}return count
}func main() {fmt.Println(trailingZeroes(3))fmt.Println(trailingZeroes(5))fmt.Println(trailingZeroes(0))fmt.Println(trailingZeroes(20))
}

输出:

0
1
0
4

原理:

阶乘 n! = 1*2*3*......*(n-1)*n

这个式子中,因子 5 的个数只有5,0结尾的数才有,而因子2每个偶数都会有,包含的因子 2 的个数肯定多于因子 5 的个数,因此因子 5 的个数决定阶乘式尾数 0 的个数。


🌟 每日一练刷题专栏 🌟

持续,努力奋斗做强刷题搬运工!

👍 点赞,你的认可是我坚持的动力! 

🌟 收藏,你的青睐是我努力的方向! 

评论,你的意见是我进步的财富!  

 主页:https://hannyang.blog.csdn.net/ 

Golang每日一练 专栏

Python每日一练 专栏

C/C++每日一练 专栏

Java每日一练 专栏

http://www.hengruixuexiao.com/news/5941.html

相关文章:

  • 哪家做网站的公司好数据交换平台
  • 登录深圳住房和建设局网站广州优化防控措施
  • 有做微推客的网站吗创建网页
  • 网站服务器问题php免费开源crm系统
  • 网站 域名 授权服务器 分布式数据分析软件哪个最好用
  • 查询海外whois的网站最佳搜索引擎磁力王
  • mvc5做博客网站哪个推广平台推广最靠谱
  • 服务器网站打不开餐饮店如何引流与推广
  • 动态网站开发全程实例百度网盘资源搜索引擎入口
  • 今天建设银行网站无法登录可以免费网络推广网站
  • 长春企业自助建站网络营销常用的方法有哪些
  • 做pc网站如何实时预览长沙靠谱seo优化费用
  • 网站建设投资企业推广
  • 登封网站建设充电宝关键词优化
  • 星大建设集团招聘网站谷歌下载官方正版
  • 怎样用css做网站百度查重入口
  • 坪山网站建设方案网络推广需要花多少钱
  • 乌鲁木齐网官网seo网站推广经理
  • wordpress邮箱评论seo优化技术
  • dw网页设计下载网站seo推广营销
  • 怎么自己做歌曲网站网上推广赚钱项目
  • 做信息图的网站有哪些广告联盟论坛
  • 我想在家给工厂加工活关键词优化公司哪家推广
  • 有网站了小程序怎么做软件开发平台
  • 做的很垃圾的网站在线磁力搜索引擎
  • 网站h标签十大舆情网站
  • 网站架构图的制作网站权重等级
  • 工业和信息化部网站备案系统是什么全球疫情最新数据
  • 肥西做网站厦门关键词优化seo
  • 免费做相册video的网站安徽seo优化规则