Problem · String

Largest Value of Usage in Minutes

EasyRobloxINTERNOA
See Roblox hiring insights

You are given a list of strings data, where each string is in the form "$device_id, $usage_in_minutes", such that $device_id contains exactly five lowercase English letters ('a'-'z') and $usage_in_minutes contains exactly four digits, representing a positive integer between 1 and 1440 (possibly with leading zeros).

For instance, "abxyz, 0010" describes $device_id = "abxyz" and $usage_in_minutes = 10 minutes.

Given data, your task is to return the $device_id with the largest value of $usage_in_minutes. You may assume that all values of $device_id and $usage_in_minutes are both pairwise distinct in data.

Examples
01 · Example 1
data = ["iqttt, 0077", "obvhd, 0093", "flohd, 0075"]
return = "obvhd"
There are 3 devices, and the largest value of usage in minutes is 93 and it corresponds to devide with id "obvhd".
Constraints
  • 1 <= data.length <= 1400
  • data[i].length = 10
  • device_id.length = 5
  • devide_id[i] ∈ ['a' - 'z']
  • usage_in_minutes.length = 4
  • 1 <= int(usage_in_minutes) <= 1400
  • More Roblox problems
    drafts saved locally
    public String robloxLargestValueOfUsageInMinutes(String[] data) {
      // write your code here
    }
    
    data["iqttt, 0077", "obvhd, 0093", "flohd, 0075"]
    expected"obvhd"
    checking account