code: public class AutoGuessNumber extends AbstractGuessNumber {
  
      public AutoGuessNumber(int number, int lenght) {
          super(lenght);
          defineNumber(number);
      }
  
      public static int[] parseDigits(int number, int length) {
          int[] arr = new int[length];
          int temp = number;
          for (int i = length - 1; i >= 0; i--) {
              arr[i] = temp % 10;
              temp /= 10;
          }
          return arr;
      }
  
      protected void defineNumber(int number) {
          int[] arr = parseDigits(number, getLength());
  
          for (int i = 0; i < getLength(); i++) {
              digits[i] = arr[i];
          }
      }
  
      @Override
      public String toString() {
          return Arrays.toString(digits);
      }
  }
  