JP Morgan OA-3 2023
Problem Description
You are provided with a string str
of length n
. Your task is to find and print the largest integer found within the string. An integer is formed by consecutive digit characters in the string.
Note:
- If no integer is present in the string, print
-1
. - If the string is empty, print
-2
.
Input Format:
- The first line contains an integer
n
, representing the length of the string. - The second line contains the string
str
.
Output Format:
- Print the largest integer found in the string.
- If no integer is present, print
-1
. - If the string is empty, print
-2
.
Constraints:
1 <= n <= 100,000
Example:
Input:
39
33 milestone is either 12 or 75 km away
Output:
75
Explanation:
The string has 3 integers: 33
, 12
, and 75
. Since 75
is the maximum, the output is 75
.
Sample Input:
29
I have 8 500g packets of rice
Sample Output:
8