Números polidivisíveis
Mubashir estava lendo sobre números polidivisíveis na Wikipédia.
Na matemática, um número polidivisível (ou número mágico) é um número em uma determinada base numérica com os dígitos abcde... que tem as seguintes propriedades:
- Com exceção do próprio número 0, seu primeiro dígito a não é 0.
- O número formado pelos seus dois primeiros dígitos ab é múltiplo de 2.
- O número formado pelos seus três primeiros dígitos abc é múltiplo de 3.
- O número formado pelos seus quatro primeiros dígitos abcd é múltiplo de 4.
- etc.
Crie uma função que receba um inteiro $num e retorne true se o número fornecido for um número polidivisível e false caso contrário.
Exemplos
isPolyDivisible(1232) ➞ true
// 1 / 1 = 1
// 12 / 2 = 6
// 123 / 3 = 41
// 1232 / 4 = 308
isPolyDivisible(123220 ) ➞ false
// 1 / 1 = 1
// 12 / 2 = 6
// 123 / 3 = 41
// 1232 / 4 = 308
// 12322 / 5 = 2464.4 // Not a Whole Number
// 123220 /6 = 220536.333... // Not a Whole NumberNotas
N/A