1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        ?LeetCode刷題實(shí)戰(zhàn)263:丑數(shù)

        共 1414字,需瀏覽 3分鐘

         ·

        2021-05-15 09:38

        算法的重要性,我就不多說(shuō)了吧,想去大廠,就必須要經(jīng)過(guò)基礎(chǔ)知識(shí)和業(yè)務(wù)邏輯面試+算法面試。所以,為了提高大家的算法能力,這個(gè)公眾號(hào)后續(xù)每天帶大家做一道算法題,題目就從LeetCode上面選 !

        今天和大家聊的問(wèn)題叫做 丑數(shù),我們先來(lái)看題面:
        https://leetcode-cn.com/problems/ugly-number/

        An ugly number is a positive integer whose prime factors are limited to 2, 3, and 5.

        Given an integer n, return true if n is an ugly number.

        給你一個(gè)整數(shù) n ,請(qǐng)你判斷 n 是否為 丑數(shù) 。如果是,返回 true ;否則,返回 false 。丑數(shù) 就是只包含質(zhì)因數(shù) 2、3 和/或 5 的正整數(shù)。

        示例


        示例 1

        輸入:n = 6
        輸出:true
        解釋:6 = 2 × 3

        示例 2

        輸入:n = 8
        輸出:true
        解釋:8 = 2 × 2 × 2

        示例 3

        輸入:n = 14
        輸出:false
        解釋:14 不是丑數(shù),因?yàn)樗肆硗庖粋€(gè)質(zhì)因數(shù) 7 。

        示例 4

        輸入:n = 1
        輸出:true
        解釋:1 通常被視為丑數(shù)。


        解題


        若當(dāng)前數(shù)能整除2,3,5,則一直整除2,3,5,直到不能整除為止,判斷最后的數(shù)是否等于1即可,如果不是1就說(shuō)明還有其他因子

        class Solution {
            public boolean isUgly(int num) {
                if(num <= 0) return false;
                while(num % 2 == 0) num /= 2;
                while(num % 3 == 0) num /= 3;
                while(num % 5 == 0) num /= 5;
                return num == 1;
            }
        }


        好了,今天的文章就到這里,如果覺得有所收獲,請(qǐng)順手點(diǎn)個(gè)在看或者轉(zhuǎn)發(fā)吧,你們的支持是我最大的動(dòng)力 。

        上期推文:

        LeetCode1-260題匯總,希望對(duì)你有點(diǎn)幫助!
        LeetCode刷題實(shí)戰(zhàn)261:以圖判樹
        LeetCode刷題實(shí)戰(zhàn)262:行程和用戶


        瀏覽 53
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            国产成人毛片无码视频不卡 | 超碰免费在线观看 | 在线免费观看高清无码 | 国产校花在线观看 | 男下身进女下身视频 | 精品福利探花 | 亚洲一一在线 | 熟女视频91 | 黄片视频α片 | 做爱www |