美文网首页
2021-11-15 263. 丑数【Easy】

2021-11-15 263. 丑数【Easy】

作者: JackHCC | 来源:发表于2021-11-15 23:48 被阅读0次

给你一个整数 n ,请你判断 n 是否为 丑数 。如果是,返回 true ;否则,返回 false 。
丑数 就是只包含质因数 2、3 和/或 5 的正整数。

示例 1:

输入:n = 6
输出:true
解释:6 = 2 × 3

示例 2:

输入:n = 8
输出:true
解释:8 = 2 × 2 × 2

示例 3:

输入:n = 14
输出:false
解释:14 不是丑数,因为它包含了另外一个质因数 7 。

示例 4:

输入:n = 1
输出:true
解释:1 通常被视为丑数。

提示:

-2^31 <= n <= 2^31 - 1

方法一:

class Solution:
   def isUgly(self, n: int) -> bool:
       if n == 1:return True
       pri = [2, 3, 5]
       for i in pri:
           while n % i == 0:
               n = n / i
       return n == 1

方法二:

class Solution:
    def isUgly(self, n: int) -> bool:
        for p in 2, 3, 5:
            while n % p == 0 < n:
                n //= p
        return n == 1

相关文章

  • 2021-11-15 263. 丑数【Easy】

    给你一个整数 n ,请你判断 n 是否为 丑数 。如果是,返回 true ;否则,返回 false 。丑数 就是只...

  • 每周 ARTS 第 11 期

    1. Algorithm 263. 丑数(简单) 描述: 编写一个程序判断给定的数是否为丑数。丑数就是只包含质因数...

  • 263. 丑数

    内容 编写一个程序判断给定的数是否为丑数。 丑数就是只包含质因数 2, 3, 5 的正整数。 示例 1: 输入: ...

  • 263. 丑数

    题目 分析 所谓一个数m是另一个数n的因子,是指n能被m整除,也就是n % m == 0。根据丑数的定义,丑数只能...

  • 263. 丑数

    题目描述 编写一个程序判断给定的数是否为丑数。 丑数就是只包含质因数 2, 3, 5 的正整数。 示例: 思路 1...

  • 263. 丑数

    编写一个程序判断给定的数是否为丑数。 丑数就是只包含质因数 2, 3, 5 的正整数。 示例 1: 输入: 6输出...

  • LeetCode 263. 丑数

    【题目描述】编写一个程序判断给定的数是否为丑数。丑数就是只包含质因数 2, 3, 5 的正整数。 【示例1】 【示...

  • 263. Ugly Number 丑数

    题目链接tag: Easy; question:  Write a program to check whethe...

  • 递归:263. 丑数(简单)

    给你一个整数 n ,请你判断 n 是否为 丑数 。如果是,返回 true ;否则,返回 false 。 丑数 就是...

  • 263. 丑数(每日一题)

    lzyprime 博客 (github)[https://lzyprime.github.io] 创建时间:2...

网友评论

      本文标题:2021-11-15 263. 丑数【Easy】

      本文链接:https://www.haomeiwen.com/subject/qsnttrtx.html