Neste desafio, você deve determinar se um determinado número é ondulante. Um número n é ondulante quando todas as condições a seguir são verdadeiras:
n tem pelo menos três dígitos.n tem exatamente dois dígitos diferentes.n se alternam sem formar grupos repetidos.Se pensarmos no primeiro dígito de um número ondulante como "A" e no segundo dígito como "B", podemos observar uma sequência da forma "ABA" que pode se repetir infinitamente e termina com "A" ou com "B", mas sem grupos de "AA" ou "BB".
Dado um número inteiro positivo n, implemente uma função que retorne true se n for um número ondulante ou false caso contrário.
isUndulating(121) ➞ true
// A = 1, B = 2
// The sequence ABA is valid
isUndulating(373737) ➞ true
// A = 3, B = 7
// The sequence ABABABAB is valid
isUndulating(12) ➞ false
// Less than three digits
isUndulating(12122) ➞ false
// The sequence ABABB is not valid
isUndulating(85856) ➞ false
// More than two different digitsN/A