Salve a tutti,
Sono andato in un azienda a fare un colloquio di lavoro come junior developer (Mi trovo a londra) e mi hanno fatto fare vari test su PHP, html, CSS ecc... Li ho superati tutti tranne quello di Jquery / Javascript. Vi presento il problema per capire come si doveva svolgere.

Problema:
Creare un quadrato con i seguenti numeri

1 3 2 5
4 6 8 10
9 11 7 15
14 12 13 16

ora con uno script jquery bisogna far in modo che si possono cambiare 2 numeri ad esempio:

Clicco sul numero 3 e poi sul numero 2 e si invertono, Oppure
Clicco sul numero 5 e sul numero 10

Si possono cambiare solamente 2 cifre vicine sia in orizzontale che in verticale.

Come l'avreste svolto?