Problem Statement
Formally, Ciel thinks that a number X is interesting if the following property is satisfied: For each D between 0 and 9, inclusive, X either does not contain the digit D at all, or it contains exactly two digits D, and there are precisely D other digits between them.
You are given a
Definition
- Class:
- InterestingNumber
- Method:
- isInteresting
- Parameters:
- String
- Returns:
- String
- Method signature:
- String isInteresting(String x)
- (be sure your method is public)
Constraints
- x will correspond to an integer between 1 and 1,000,000,000, inclusive.
- x will not start with a '0'.
Examples
"2002"
Returns: "Interesting"
There are 0 digits between the two 0s, and 2 digits between the two 2s, so this is an interesting number.
"1001"
Returns: "Not interesting"
There should be 1 digit between the two 1s, but there are 2 digits between them. Hence, this number is not interesting.
"41312432"
Returns: "Interesting"
This is the number in the statement.
"611"
Returns: "Not interesting"
There is only one digit 6 in this number, so it's not interesting.
"64200246"
Returns: "Interesting"
"631413164"
Returns: "Not interesting"
This number contains the digit 1 three times.
"2002"
Returns: "Interesting"
"131003"
Returns: "Interesting"
"231213"
Returns: "Interesting"
"300131"
Returns: "Interesting"
"312132"
Returns: "Interesting"
"420024"
Returns: "Interesting"
"12132003"
Returns: "Interesting"
"14130043"
Returns: "Interesting"
"15120025"
Returns: "Interesting"
"23121300"
Returns: "Interesting"
"23421314"
Returns: "Interesting"
"25121005"
Returns: "Interesting"
"25320035"
Returns: "Interesting"
"30023121"
Returns: "Interesting"
"31213200"
Returns: "Interesting"
"31413004"
Returns: "Interesting"
"34003141"
Returns: "Interesting"
"40031413"
Returns: "Interesting"
"41312432"
Returns: "Interesting"
"45001415"
Returns: "Interesting"
"45121425"
Returns: "Interesting"
"45300435"
Returns: "Interesting"
"50012152"
Returns: "Interesting"
"51410054"
Returns: "Interesting"
"52002151"
Returns: "Interesting"
"52412154"
Returns: "Interesting"
"53002352"
Returns: "Interesting"
"53400354"
Returns: "Interesting"
"61310036"
Returns: "Interesting"
"62312136"
Returns: "Interesting"
"63001316"
Returns: "Interesting"
"63121326"
Returns: "Interesting"
"64200246"
Returns: "Interesting"
"24754"
Returns: "Not interesting"
"719"
Returns: "Not interesting"
"5270508"
Returns: "Not interesting"
"54"
Returns: "Not interesting"
"502"
Returns: "Not interesting"
"300549"
Returns: "Not interesting"
"90001"
Returns: "Not interesting"
"36"
Returns: "Not interesting"
"547465"
Returns: "Not interesting"
"6"
Returns: "Not interesting"
"9604"
Returns: "Not interesting"
"511584"
Returns: "Not interesting"
"14"
Returns: "Not interesting"
"776039105"
Returns: "Not interesting"
"3"
Returns: "Not interesting"
"3"
Returns: "Not interesting"
"601005465"
Returns: "Not interesting"
"7757071"
Returns: "Not interesting"
"4"
Returns: "Not interesting"
"949570"
Returns: "Not interesting"
"5691"
Returns: "Not interesting"
"6469"
Returns: "Not interesting"
"9404240"
Returns: "Not interesting"
"2658034"
Returns: "Not interesting"
"9719170"
Returns: "Not interesting"
"624"
Returns: "Not interesting"
"116963953"
Returns: "Not interesting"
"41"
Returns: "Not interesting"
"18"
Returns: "Not interesting"
"497050"
Returns: "Not interesting"
"2"
Returns: "Not interesting"
"485432143"
Returns: "Not interesting"
"473049189"
Returns: "Not interesting"
"3"
Returns: "Not interesting"
"70721540"
Returns: "Not interesting"
"87880"
Returns: "Not interesting"
"3104643"
Returns: "Not interesting"
"71718"
Returns: "Not interesting"
"339767411"
Returns: "Not interesting"
"241167520"
Returns: "Not interesting"
"46"
Returns: "Not interesting"
"14"
Returns: "Not interesting"
"58687032"
Returns: "Not interesting"
"8"
Returns: "Not interesting"
"676883"
Returns: "Not interesting"
"608"
Returns: "Not interesting"
"54"
Returns: "Not interesting"
"3"
Returns: "Not interesting"
"8014"
Returns: "Not interesting"
"798"
Returns: "Not interesting"
"101"
Returns: "Not interesting"
"20022002"
Returns: "Not interesting"
"1111"
Returns: "Not interesting"
"1"
Returns: "Not interesting"
"200200"
Returns: "Not interesting"
"100"
Returns: "Not interesting"
"3456"
Returns: "Not interesting"
"2002000"
Returns: "Not interesting"
"20021"
Returns: "Not interesting"
"121121"
Returns: "Not interesting"
"999999999"
Returns: "Not interesting"
"10100"
Returns: "Not interesting"
"101101"
Returns: "Not interesting"
"111"
Returns: "Not interesting"
"1010"
Returns: "Not interesting"
"401014"
Returns: "Not interesting"
"32002"
Returns: "Not interesting"
"400004"
Returns: "Not interesting"
"10100000"
Returns: "Not interesting"
"222222"
Returns: "Not interesting"
"5315135"
Returns: "Not interesting"
"20025"
Returns: "Not interesting"
"121"
Returns: "Not interesting"
"30003"
Returns: "Not interesting"
"131"
Returns: "Not interesting"
"111111"
Returns: "Not interesting"
"1010101"
Returns: "Not interesting"
"465465"
Returns: "Not interesting"
"62002"
Returns: "Not interesting"
"2222"
Returns: "Not interesting"
"10"
Returns: "Not interesting"
"33"
Returns: "Not interesting"
"444444"
Returns: "Not interesting"
"20020000"
Returns: "Not interesting"
"11"
Returns: "Not interesting"
"3210"
Returns: "Not interesting"
"123456789"
Returns: "Not interesting"
"60000006"
Returns: "Not interesting"