1
class Solution {
2
public:
3
int secondHighest(string s) {
4
// support variables
5
int res[2] = {-1, -1};
6
// parsing s
7
for (char c : s) {
8
// considering only numerical characters
9
if (c >= '0' && c <= '9') {
10
// normalising c
11
c -= '0';
12
// updating res
13
if (c > res[0]) {
14
res[1] = res[0];
15
res[0] = c;
16
} else if (c != res[0] && c > res[1])
17
res[1] = c;
18
}
19
}
20
return res[1];
21
}
22
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0