We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
- Prepare
- Algorithms
- Sorting
- Closest Numbers
- Discussions
Closest Numbers
Closest Numbers
Sort by
recency
|
638 Discussions
|
Please Login in order to post a comment
Here is problem solution in python, java, c++, c and javascript - https://programmingoneonone.com/hackerrank-closest-numbers-problem-solution.html
class Result {
}
vector closestNumbers(vector arr) { sort(arr.begin(), arr.end()); int mindif = INT_MAX; vector results; for (size_t i = 0; i < arr.size() - 1; ++i) { int diff = arr[i + 1] - arr[i]; if (diff < mindif) { mindif = diff; results.clear(); results.push_back(arr[i]); results.push_back(arr[i + 1]); } else if (diff == mindif) { results.push_back(arr[i]); results.push_back(arr[i + 1]); } } return results;