give string s t represent nonnegative rational number return true represent number the string use parenthesis denote repeat rational numbera rational number represent part IntegerPart nonrepeatingpart RepeatingPart the number represent follow waysIntegerPartFor example 12 0 123integerpartnonrepeatingpartfor example 05 1 212 1230001integerpartnonrepeatingpartrepeatingpartfor example 016 19 123001212the repeat portion decimal expansion conventionally denote pair round bracket for example16 016666666 016 016666 016666 Example 1input s 052 t 0525output trueexplanation because 052 represent 052525252 0525 represent 052525252525 string represent numberExample 2input s 016666 t 016666output trueExample 3input s 099 t 1output trueExplanation 099 represent 0999999999 repeat forever equal 1 see link explanation1 represent number 1 form correctly IntegerPart 1 nonrepeatingpart ConstraintsEach consist digitsthe IntegerPart lead zero zero itself1 IntegerPartlength 40 nonrepeatingpartlength 41 RepeatingPartlength 4