Problem 29. Nearest Numbers
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
- The indices should be returned in order such that index2 > index1.
- There will always be a unique solution.
Solution Stats
Problem Comments
-
4 Comments
Show
1 older comment
Droopy Cee
on 13 Mar 2017
123 lol.
Jiahang Li
on 2 Feb 2018
It took me half an hour to solve test 4.
Ibrahim Wajid
on 22 Jun 2022
pretty simple
Solution Comments
Show commentsGroup

Project Euler II
- 12 Problems
- 51 Finishers
- Sums of cubes and squares of sums
- Sum of big primes without primes
- Project Euler: Problem 11, Largest product in a grid
- Highly divisible triangular number (inspired by Project Euler 12)
- Divisors for big integer
- Large Sum (inspired by Project Euler 13)
- Longest Collatz Sequence
- Project Euler: Problem 16, Sums of Digits of Powers of Two
- Project Euler: Problem 18, Maximum path sum I
- Recurring Cycle Length (Inspired by Project Euler Problem 26)
- Numbers spiral diagonals (Part 1)
- Numbers spiral diagonals (Part 2)
Problem Recent Solvers4689
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!