Сравнение массивов разных размеров без петель

Вопрос звучит так:

Учитывая два массива,a & b (оба с положительными целыми числами).

A special number это число, котороеa(i) == i (значение равно индексу).

Как вы можете проверить, если массивb содержит значение, которое являетсяspecial number изa.

Например:a = [9 9 3 9], b = [3 4 5], Выход будет3, Еслиb или жеa пусты, вывод0, Еслиb содержит несколькоspecial numberбудет показан только самый маленький.

Это то, что мне удалось сделать далеко, не может прогрессировать отсюда ..

a = input('Please enter the array a : ');
b = input('Please enter the array b : ');

indexedArray = 1:length(a);
c = a-indexedArray;
t = find(c==0);   
p = find(t==b);

не работает.

Кстати: можно использовать только эти функции:. sort, isempty, all, any, find, sum, max, min, length. Никаких петель или условий! Разрешено только использовать массив. Нет матрицы. Нельзя использовать логические операторы, такие как &, |

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос