Maximum Value of a String in an Array

EasyArrayString

Solution

export function maximumValue(strs: string[]): number {
  function getValue(str: string) {
    return /^\d+$/.test(str) ? parseInt(str) : str.length;
  }
  return strs.reduce((prev, str) => Math.max(prev, getValue(str)), 0);
}