๐ŸŒ— 263. ไธ‘ๆ•ฐ

ๅžไฝ›็ซฅๅญ2022ๅนด10ๆœˆ10ๆ—ฅ
  • algorithm
  • Number
ๅฐไบŽ 1 ๅˆ†้’Ÿ

๐ŸŒ— 263. ไธ‘ๆ•ฐ

้šพๅบฆ: ๐ŸŒ—

้—ฎ้ข˜ๆ่ฟฐ

img_11.png


่งฃๆณ•

class Solution {
    public boolean isUgly(int n) {
        // ๆ€่ทฏ๏ผš
        // n ๅฟ…้กปไธบ 2 ็š„ๅ€ๆ•ฐ | 3 ็š„ๅ€ๆ•ฐ | 5 ็š„ๅ€ๆ•ฐ
        if(n <= 0) {
            return false;
        }
        while(n > 1) {
            // System.out.println(n);
            if(n % 2 == 0) {
                n /= 2;
            } else if(n % 3 == 0) {
                n /= 3;
            } else if(n % 5 == 0) {
                n /= 5;
            } else {
                return false;
            }
        }
        return true;
    }
}

่พ“ๅ‡บ

img_10.png

ไธŠๆฌก็ผ–่พ‘ไบŽ: 2022/10/10 ไธ‹ๅˆ8:43:48
่ดก็Œฎ่€…: liuxianzhishou