Problem Statement
Definition
- Class:
- CrazySequence
- Method:
- nthNumber
- Parameters:
- String
- Returns:
- int
- Method signature:
- int nthNumber(String n)
- (be sure your method is public)
Constraints
- n will represent an integer between 1 and 1018, inclusive.
- n will have no leading zeros.
Examples
"1"
Returns: 1
"4"
Returns: 3
"169"
Returns: 18
"1000000000000000000"
Returns: 1414213562
"1234678901234567"
Returns: 49692633
"25342536783"
Returns: 225133
"5234523"
Returns: 3236
"8473524234"
Returns: 130181
"85965734523"
Returns: 414646
"87345234242"
Returns: 417960
"500500"
Returns: 1000
"500501"
Returns: 1001
"762078456028"
Returns: 1234567
"762078456029"
Returns: 1234568
"762078938126809995"
Returns: 1234567890
"762078938126809996"
Returns: 1234567891
"487730529388812681"
Returns: 987654321
"487730529388812682"
Returns: 987654322
"617283951049382716"
Returns: 1111111111
"617283951049382717"
Returns: 1111111112
"499999999500000000"
Returns: 999999999
"499999999500000001"
Returns: 1000000000
"946750935937596749"
Returns: 1376045738
"843958306720663067"
Returns: 1299198450
"937597734485037593"
Returns: 1369377767
"630583067355937446"
Returns: 1123016534
"783957204759274859"
Returns: 1252163891
"485768263748792736"
Returns: 985665525
"937496847396836274"
Returns: 1369304091
"386958473859604859"
Returns: 879725496
"123456789"
Returns: 15713
"999999999999999924"
Returns: 1414213562
"2500"
Returns: 71