א. יש כמה דרכים אפשריות,הנה הכי פשוטה לדעתי:
אם המערך לא ממויין תחזיק משתנה של אינדקס ומשתנה של הפרש.
תריץ לולאה על אברי המערך כאשר כל 'סיבוב' תבדוק את ההפרש
(בערך מוחלט) בין האבר הנבדק לבין המספר ששלחת לפונקציה.
בסוף תחזיר את האינדקס שבו ההפרש היה מינימלי.
כמו כן אם יהיו כמה מספרים עם אותו הפרש (לדוגמא:5,7,5 רחוקים מ 6 באותה מידה, |1|) אתה יכול לבחור איזה להחזיר
(הגדול,הקטן,הראשון.... ).ב. תריץ לולאה שתבדוק האם האיבר הנבדק שווה לאיבר שנשלח לפונקציה,ברגע
שהתנאי ימולא תחזיר 1 , ומחוץ ללולאה תחזיר 0.