1. Tema
2. Idea
3. Implementación del código
**/**
* @param {number} n
* @return {boolean}
*/
var isUgly = function(n) {
if (n <= 0) return false
while (n % 2 === 0) n /= 2
while (n % 3 === 0) n /= 3
while (n % 5 === 0) n /= 5
return n === 1
};**
4. Referencia
【Miyamizu Mitsuha】Una simple discusión caso por caso, y por qué puedes deshacerte de cuál primero