digitsInARow
Category: Programming
Author: Stuart Reges
Book Chapter: 5.1
Problem: digitsInARow
Write a static method called digitsInARow that takes
an integer n as a parameter and that returns the highest number of digits
that appear in a row in the base-10 representation of n. For many numbers
the answer will be 1 because they don't have adjacent digits that match.
But for a number like 3555585, the answer is 4 because there are four
occurrences of the digit 5 that appear in a row. Below are sample calls on
the method.
Method Value Method Value
Call Returned Call Returned
------------------------------- -------------------------------
digitsInARow(0) 1 digitsInARow(8823) 2
digitsInARow(18) 1 digitsInARow(777) 3
digitsInARow(394) 1 digitsInARow(82888) 3
digitsInARow(99) 2 digitsInARow(7111171) 4
digitsInARow(8229) 2 digitsInARow(233333888) 5
You are NOT allowed to use a String to solve this problem. You may assume
that the value passed to the method is greater than or equal to 0.
Write your solution to method digitsInARow below.