Nearest Numbers - MATLAB Cody - MATLAB Central

Problem 29. Nearest Numbers

Difficulty:Rate

Given a row vector of numbers, find the indices of the two nearest numbers.

Examples:

 [index1 index2] = nearestNumbers([2 5 3 10 0 -3.1])
 index1 =
      1
 index2 =
      3
 [index1 index2] = nearestNumbers([-40 14 22 17])
 index1 =
      2
 index2 =
      4

Notes

  1. The indices should be returned in order such that index2 > index1.
  2. There will always be a unique solution.

Solution Stats

40.31% Correct | 59.69% Incorrect
Last Solution submitted on Mar 16, 2025

Problem Comments

Solution Comments

Show comments

Group

Project Euler II Image
Project Euler II
  • 12 Problems
  • 51 Finishers

Problem Recent Solvers4689

Problem Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Go to top of page