#2496
Maximum Value of a String in an Array
newbie · 240 · lc easy +18 · verified · 74.2% accepted · 435 likes · top 85%
Description
Given an array strs of alphanumeric strings, each string's value is its numeric interpretation if it consists entirely of digits, or its character length otherwise. Return the maximum value among all strings in strs.
Example 1:
Input: strs = ["alic3","bob","3","4","00000"]
Output: 5
Explanation:
- "alic3" consists of both letters and digits, so its value is its length, i.e. 5.
- "bob" consists only of letters, so its value is also its length, i.e. 3.
- "3" consists only of digits, so its value is its numeric equivalent, i.e. 3.
- "4" also consists only of digits, so its value is 4.
- "00000" consists only of digits, so its value is 0.
Hence, the maximum value is 5, of "alic3".
Example 2:
Input: strs = ["1","01","001","0001"]
Output: 1
Explanation:
Each string in the array has value 1. Hence, we return 1.
Code
1
2
3