Grokking LinkedIn Coding Interview
0% completed
Hidden Document
Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content Hidden Document Content
.....
.....
.....
Like the course? Get enrolled and start learning!
L
Learner
· 5 years ago
For this line of code: int sum = arr[first] + arr[second] + arr[left] + arr[right];
What's the best way to handle overflow case?
For ex: [1000000000,1000000000,1000000000,1000000000] 0
Is typecasting to "long long" a good solution? long long diff = (long long)targetSum - arr[first] - arr[second] - arr[left] - arr[right];
The above typecasting helps but is there a better way to handle overflow case?
Show 2 replies