Problem
You are given a 0-indexed array of strings details
. Each element of details
provides information about a given passenger compressed into a string of length 15
. The system is such that:
- The first ten characters consist of the phone number of passengers.
- The next character denotes the gender of the person.
- The following two characters are used to indicate the age of the person.
- The last two characters determine the seat allotted to that person.
Return the number of passengers who are strictly more than 60 years old.
Examples
Example 1:
|
|
Example 2:
|
|
Solution
Method 1 - Use substring and Integer Parsing
Video Explanation
Here is the video explanation of the same:
Code
|
|
Complexity
- ⏰ Time complexity:
O(n)
, wheren
is number of elements in the array (Each ticket is of length 15, so O(15n) = O(n)) - 🧺 Space complexity:
O(1)