a1Mnvj8_700b_v1.jpg
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
(recyclage)
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
Je profite de ce test de balise img :
*ok fonctionne pas*
LOL, mais en tant que vrai docteur en Mathématiques, je proteste, j'écrirais plutôt quelque chose comme:
public static int fib(int n) {
  if (n<=0) throw new IllegalArgumentException("n<=0");
  switch (n) {
    case 1:
    case 2:
      return 1;
    default:
      int x=1, y=1;
      for (int i=2; i<n; i++) {
        int old = x;
        x = y;
        y += old;
      }
      return y;
  }
}
Ce n'est pas parce qu'on a un diplôme en Mathématiques qu'on doit tout décomposer aux définitions de base. Et en plus, le concept de revenir à la définition est incompatible avec l'utilisation de la formule explicite (qui a le grand inconvénient de sortir du corps des entiers).

PS: On voit que la balise code fonctionne aussi. tongue
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité
Il était temps que tu la finisses cette thèse tongue
avatar