// // Created by martial.simon on 2/25/25. // #include "closer_to.hh" CloserTo::CloserTo(int i) : i_{ i } {} bool CloserTo::operator()(int a, int b) const { const int da = a - i_ >= 0 ? a - i_ : i_ - a; const int db = b - i_ >= 0 ? b - i_ : i_ - b; if (da == db) return a < b; return da < db; }