increasingDigits
Category: Programming
Author: Stuart Reges
Book Chapter: 5.3
Problem: increasingDigits
Write a method called increasingDigits that takes an
integer n as a parameter and that returns true if the digits of n are
strictly increasing and that returns false otherwise. In other words, your
method should determine if the first digit of the number is strictly less
than the second digit, and the second digit is strictly less than the third
digit, and the third digit is strictly less than the fourth digit, and so
on. Your method should return true for a one-digit number.
The table below shows sample calls and the value that should be returned.
Method Value Method Value
Call Returned Call Returned
--------------------------------- ---------------------------------
increasingDigits(0) true increasingDigits(8) true
increasingDigits(18) true increasingDigits(25) true
increasingDigits(39) true increasingDigits(357) true
increasingDigits(1247) true increasingDigits(456789) true
increasingDigits(42) false increasingDigits(33) false
increasingDigits(1232) false increasingDigits(354) false
increasingDigits(543) false increasingDigits(37789) false
You may not use a String or other object to solve this problem. You may
assume that the number passed to your method is not negative, but it might
be 0.