Ugly Number Solutions in C++Number 263Difficulty EasyAcceptance 41.6%Link LeetCodeOther languages GoSolutionsC++ solution by haoel/leetcode// Source : https://leetcode.com/problems/ugly-number/// Author : Hao Chen// Date : 2015-10-21 class Solution {public: //greeting algorithm bool isUgly(int num) { if ( num == 0 ) return false; if ( num == 1 ) return true; //becasue the 2,3,5 are prime numbers, so, we just simply remove each factors //by keeping dividing them one by one while ( num % 2 == 0 ) num /= 2; while ( num % 3 == 0 ) num /= 3; while ( num % 5 == 0 ) num /= 5; return num == 1; }};// Source : https://leetcode.com/problems/ugly-number/ // Author : Hao Chen // Date : 2015-10-21 class Solution { public: //greeting algorithm bool isUgly(int num) { if ( num == 0 ) return false; if ( num == 1 ) return true; //becasue the 2,3,5 are prime numbers, so, we just simply remove each factors //by keeping dividing them one by one while ( num % 2 == 0 ) num /= 2; while ( num % 3 == 0 ) num /= 3; while ( num % 5 == 0 ) num /= 5; return num == 1; } };