Cody mon feedback

Cody utilise calculateSize.m un fichier sur le FEx pour calculer votre score à chaque solution.
Chaque problème a plusieurs solutions et donc plusieurs scores possibles.
Exemple avec le problème qui consiste à savoir si un vecteur est monotonique et croissant (monotonically increasing).
La doc MATLAB explique comment faire : Differencing Data

monotically increasing

Utiliser :

function tf = test(x)
tf = all(diff(x)>0);

donne un score de 16 points versus cette méthode

function tf = test(x)
tf = isequal(unique(x),x);

qui est moins couteuse : 15 points.

Moi je trouve ça super de voir comment les autres MATLAB users répondent à ce type de problème simple. Il y a des trucs auquels je n’aurais jamais pensé.

Par exemple faire un échiquier en utilisant la fonction invhilb qui est l’inverse de la matrice Hilbert.

>> chess = invhilb(3)>0

chess =

1 0 1
0 1 0
1 0 1

C’est pas trop fun ça !!!

Voilà vous l’aurez compris j’adooooooooore CODY!

2 réflexions au sujet de « Cody mon feedback »

Laisser un commentaire