leetcode-172. 阶乘后的零[通俗易懂]

leetcode-172. 阶乘后的零[通俗易懂]给定一个整数 n,返回 n! 结果尾数中零的数量。示例 1:输入: 3输出: 0解释: 3! = 6, 尾数中没有零。示例 2:输入: 5输出: 1解释: 5! = 120, 尾数中有 1 个零.说明: 你算法的时间复杂度应为 O(log n) 。class Solution {public: int trailingZeroes(int n) { int ans = 0; for(int i = 5;i <= n;i += 5){

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

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

示例 1:

输入: 3
输出: 0
解释: 3! = 6, 尾数中没有零。
示例 2:

输入: 5
输出: 1
解释: 5! = 120, 尾数中有 1 个零.
说明: 你算法的时间复杂度应为 O(log n)
class Solution { 
   
public:
    int trailingZeroes(int n) { 
   
        int ans = 0;
        for(int i = 5;i <= n;i += 5){ 
   
            int t = i;
            while(!(t % 5)){ 
   
                ans ++;
                t /= 5;
            }
        }
        return ans;
    }
};
class Solution { 
   
public:
    int trailingZeroes(int n) { 
   
        int ans = 0;
        for(int i = 5;i <= n;i *= 5){ 
   
            ans += n / i;
        }
        return ans;
    }
};
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/168543.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • JavaScript数组方法和es6数组方法

    JavaScript数组方法和es6数组方法js数组常用方法:exportclassTemplateFormsComponentimplementsOnInit{constructor(){}ngOnInit(){this.testArray()}testArr=[‘1′,’2′,’3’]testArray(){//toString()把数组转换为字符串console.log(this.testArr.toString())//1//join()方法可将所有

    2022年6月9日
    32
  • grep awk sed_shell grep -v

    grep awk sed_shell grep -vRedflagLinux备份软件测试情况一、测试环境1.备份服务器硬件平台A.    CPU B.    内存C.    硬盘2.备份客户端硬件平台A.    CPU B.    内存C.    硬盘3.软件平台A)     操作系统RedFlagDC4.1RedhatAS4Windows2003EnterpriseServerB)     Domino数据库Domin

    2022年8月20日
    3
  • Real-Rime Rendering (8) – 光线求交(Ray intersection)

    Real-Rime Rendering (8) – 光线求交(Ray intersection)

    2021年8月27日
    66
  • springboot框架简介优点_springboot框架的优点

    springboot框架简介优点_springboot框架的优点1.1.什么是SpringBootSpringBoot是Spring项目中的一个子工程,与我们所熟知的Spring-framework同属于spring的产品:我们可以看到下面的一段介绍:Takesanopinionatedviewofbuildingproduction-readySpringapplications.SpringBootfavorsconventionoverconfigurationandisdesignedtogetyouupa

    2022年8月20日
    3
  • max31865模块RTD测温注意事项

    max31865模块RTD测温注意事项max31865模块RTD测温注意事项注意事项1参考电阻注意事项2接线注意事项3电气连接注意事项4max31865模块重要细节注意事项5SPI时序间隔参考代码注意事项1参考电阻ThePT100versionofthebreakoutuses430ΩThePT1000versionuses4300Ω一般PT100选400欧姆参考电阻,但是板子上给的是4300,也就是430Ω。程序里需要设置参考电阻为430,PT1000选择4300Ω。#defineREF_RES

    2022年6月17日
    33
  • opencv高斯金字塔_高斯求和公式

    opencv高斯金字塔_高斯求和公式一、图像金字塔图像金字塔是一种以多分辨率来解释图像的结构,通过对原始图像进行多尺度像素采样的方式,生成N个不同分辨率的图像。把具有最高级别分辨率的图像放在底部,以金字塔形状排列,往上是一系列像素(尺寸)逐渐降低的图像,一直到金字塔的顶部只包含一个像素点的图像,这就构成了传统意义上的图像金字塔。获得图像金字塔一般包括二个步骤:1.利用低通滤波器平滑图像 2.对平

    2022年10月15日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号