| [ALL (68k préférées)] Miroir | |
|
|
Auteur | Message |
---|
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: [ALL (68k préférées)] Miroir Mer 07 Oct 2009, 22:35 | |
| Allez, un effet miroir pour relancer un peu cette catégorie ^^
Le but est simple, en entrée on a un nombre, genre 157, puis on lui applique un effet miroir, qui inverse l'ordre des lettres : 157 -> 751 Les 0 ne sont pas pris en compte : un nombre se terminant par des 0 n'aura pas des zéros devant à la fin : exemple : 14000 -> 41
Bonne chance, j'ai pas encore essayé :p |
|
| |
Ver2guerre chasseur en chef
Nombre de messages : 3145 Age : 113 Localisation : Partout en même temps (V2g quantique) Loisirs : #pkill boulet Humeur : Happy :) items : Personalized field : 12 jetons Réputation : 8 Points : 7494 Date d'inscription : 15/09/2007
Profil TI: (TI-89Tita)^2+TI83Plus TO: 50 [2380 - 2%] {54} Spécialité: Autres
| Sujet: Re: [ALL (68k préférées)] Miroir Ven 09 Oct 2009, 20:19 | |
| Etant donné que je ne sais plus écrire en Ti-Basic, ça compte si je donne un algorithme ? |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: [ALL (68k préférées)] Miroir Sam 10 Oct 2009, 00:52 | |
| oui si tu veux (bouh la honte :p) |
|
| |
Ver2guerre chasseur en chef
Nombre de messages : 3145 Age : 113 Localisation : Partout en même temps (V2g quantique) Loisirs : #pkill boulet Humeur : Happy :) items : Personalized field : 12 jetons Réputation : 8 Points : 7494 Date d'inscription : 15/09/2007
Profil TI: (TI-89Tita)^2+TI83Plus TO: 50 [2380 - 2%] {54} Spécialité: Autres
| Sujet: Re: [ALL (68k préférées)] Miroir Sam 10 Oct 2009, 12:03 | |
| Quoi la honte ? J'ai dépassé le stade des apprentis informaticiens, c'est tout :p |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: [ALL (68k préférées)] Miroir Sam 10 Oct 2009, 13:35 | |
| no way, ça s'oublie pas ça stou ! |
|
| |
Ver2guerre chasseur en chef
Nombre de messages : 3145 Age : 113 Localisation : Partout en même temps (V2g quantique) Loisirs : #pkill boulet Humeur : Happy :) items : Personalized field : 12 jetons Réputation : 8 Points : 7494 Date d'inscription : 15/09/2007
Profil TI: (TI-89Tita)^2+TI83Plus TO: 50 [2380 - 2%] {54} Spécialité: Autres
| Sujet: Re: [ALL (68k préférées)] Miroir Dim 11 Oct 2009, 01:56 | |
| Le principe de mon algorithme : On case les chiffres dans un tableau de dimension n = E(log(nombre))+1 La case i du tableau reçoit E(nombre/(10 i)) mod 10 i+1Et là, on obtient les chiffres dans l'ordre inverse en prenant le tableau à partir de 0. Donc même pas besoin de renverser le tableau, on obtient le résultat tout de suite Le nombre inversé vaudra donc la somme des t(i)*10 n-iEt là, on se dit... Mais pourquoi donc passer par un tableau ?? On peut tout faire directement : En algorithmique : - Spoiler:
fonction reverse de paramètre nombre création de la variable nombre_inverse n vaut E(log(nombre)) + 1 pour i allant de 0 à E(log(nombre)) +1 faire nombre_inverse devient nombre_inverse + E(nombre/(10i)) mod 10i+1 * 10n-i fin de la boucle on renvoie nombre_inverse
Je me suis peut-être planté dans quelques indices, je vérifierai ça demain. nb : E est la partie entière inférieure
Dernière édition par Ver2guerre le Dim 11 Oct 2009, 01:59, édité 2 fois (Raison : Foutu balise italique qui ne veut pas fonctionner !!) |
|
| |
ProgVal modérateur
Nombre de messages : 4107 Age : 173 Localisation : In da cloud items : o Personalized field : Réputation : -4 Points : 6686 Date d'inscription : 09/08/2007
Profil TI: V200 - NSpire TO: 120 [2352 - 2%] Spécialité: Programmation web
| Sujet: Re: [ALL (68k préférées)] Miroir Dim 11 Oct 2009, 16:56 | |
| Au pif, je dis ça: - Code:
-
5410->mynum string(mynum)->mystring ""->output For i,dim(mystring),1 If (mid(mystring,i,1)="0") Cycle output&mid(mystring,i,1)->output EndFor Return output Sinon, j'ai aussi le mode "sans utiliser de string", mais c'est un peu plus dur |
|
| |
Syfo Pokémophile
Nombre de messages : 1978 Age : 33 Localisation : IYA items :
Personalized field : 26 jetons Réputation : 8 Points : 6727 Date d'inscription : 09/08/2007
Profil TI: 80, 82, 83, 83+, 84+ TO: 2 945 [GAIN * 1.1] Spécialité: Basic z80
| Sujet: Re: [ALL (68k préférées)] Miroir Lun 12 Oct 2009, 21:26 | |
| J'préfère la méthode de v2g même si j'ai rien compris :p |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: [ALL (68k préférées)] Miroir Lun 12 Oct 2009, 23:23 | |
| pas compris l'énoncé ou pas compris les propositions ? |
|
| |
Syfo Pokémophile
Nombre de messages : 1978 Age : 33 Localisation : IYA items :
Personalized field : 26 jetons Réputation : 8 Points : 6727 Date d'inscription : 09/08/2007
Profil TI: 80, 82, 83, 83+, 84+ TO: 2 945 [GAIN * 1.1] Spécialité: Basic z80
| Sujet: Re: [ALL (68k préférées)] Miroir Dim 18 Oct 2009, 16:51 | |
| |
|
| |
Ver2guerre chasseur en chef
Nombre de messages : 3145 Age : 113 Localisation : Partout en même temps (V2g quantique) Loisirs : #pkill boulet Humeur : Happy :) items : Personalized field : 12 jetons Réputation : 8 Points : 7494 Date d'inscription : 15/09/2007
Profil TI: (TI-89Tita)^2+TI83Plus TO: 50 [2380 - 2%] {54} Spécialité: Autres
| Sujet: Re: [ALL (68k préférées)] Miroir Dim 18 Oct 2009, 19:29 | |
| C'est sûr que dans ces conditions... |
|
| |
ProgVal modérateur
Nombre de messages : 4107 Age : 173 Localisation : In da cloud items : o Personalized field : Réputation : -4 Points : 6686 Date d'inscription : 09/08/2007
Profil TI: V200 - NSpire TO: 120 [2352 - 2%] Spécialité: Programmation web
| Sujet: Re: [ALL (68k préférées)] Miroir Dim 25 Oct 2009, 10:40 | |
| Bon, mon script il marche ou pas ? |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: [ALL (68k préférées)] Miroir Sam 31 Oct 2009, 00:39 | |
| pas essayé, mais je pense que non, s'il y a des 0 en milieu du nombre (ex : 9090) il ne les comptera pas et retournera 99 en OCaml : - Code:
-
let rec miroir accu = function | 0-> accu | n -> miroir (accu * 10 + n mod 10) (n / 10) let main() = begin Printf.printf "%i\n" (miroir 0 (int_of_string(Sys.argv.(1)))); exit 0; end let _ = main()
ça a une syntaxe nulle, ce machin ... |
|
| |
Ver2guerre chasseur en chef
Nombre de messages : 3145 Age : 113 Localisation : Partout en même temps (V2g quantique) Loisirs : #pkill boulet Humeur : Happy :) items : Personalized field : 12 jetons Réputation : 8 Points : 7494 Date d'inscription : 15/09/2007
Profil TI: (TI-89Tita)^2+TI83Plus TO: 50 [2380 - 2%] {54} Spécialité: Autres
| Sujet: Re: [ALL (68k préférées)] Miroir Sam 31 Oct 2009, 12:29 | |
| - tama a écrit:
- ça a une syntaxe nulle, ce machin ...
+1 |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: [ALL (68k préférées)] Miroir Sam 31 Oct 2009, 13:44 | |
| on fait du C au 2ème semestre, ça sera plus intéressant ^^ |
|
| |
Ver2guerre chasseur en chef
Nombre de messages : 3145 Age : 113 Localisation : Partout en même temps (V2g quantique) Loisirs : #pkill boulet Humeur : Happy :) items : Personalized field : 12 jetons Réputation : 8 Points : 7494 Date d'inscription : 15/09/2007
Profil TI: (TI-89Tita)^2+TI83Plus TO: 50 [2380 - 2%] {54} Spécialité: Autres
| Sujet: Re: [ALL (68k préférées)] Miroir Sam 31 Oct 2009, 15:02 | |
| Chance ^^ Nous, on reste en Camllight jusqu'aux concours. |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: [ALL (68k préférées)] Miroir Sam 31 Oct 2009, 16:33 | |
| on a aussi un projet à faire en groupe pour cette année, Caml/C mélangé
ProgVal > Si tu rajoutes une boucle While juste avant ta boucle pour éliminer tous les 0 en début de chaine, puis que tu enlèves le Cycle quand il rencontre 0, ça devrait peut-être marcher |
|
| |
Ver2guerre chasseur en chef
Nombre de messages : 3145 Age : 113 Localisation : Partout en même temps (V2g quantique) Loisirs : #pkill boulet Humeur : Happy :) items : Personalized field : 12 jetons Réputation : 8 Points : 7494 Date d'inscription : 15/09/2007
Profil TI: (TI-89Tita)^2+TI83Plus TO: 50 [2380 - 2%] {54} Spécialité: Autres
| Sujet: Re: [ALL (68k préférées)] Miroir Sam 31 Oct 2009, 20:53 | |
| Quelle hérésie !! Caml et C ...
Comme on dirait : -_-" |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: [ALL (68k préférées)] Miroir Sam 31 Oct 2009, 21:35 | |
| oué mais bon, vu que c'est les 2 langages qu'on fait cette année, voilà ... |
|
| |
Ver2guerre chasseur en chef
Nombre de messages : 3145 Age : 113 Localisation : Partout en même temps (V2g quantique) Loisirs : #pkill boulet Humeur : Happy :) items : Personalized field : 12 jetons Réputation : 8 Points : 7494 Date d'inscription : 15/09/2007
Profil TI: (TI-89Tita)^2+TI83Plus TO: 50 [2380 - 2%] {54} Spécialité: Autres
| Sujet: Re: [ALL (68k préférées)] Miroir Sam 31 Oct 2009, 23:06 | |
| Ouais, mais quand même. Dans ce cas, on n'enseigne que le C, mais pourquoi mélanger les deux... |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: [ALL (68k préférées)] Miroir Sam 31 Oct 2009, 23:31 | |
| parce que c'est comme ça :p |
|
| |
Ver2guerre chasseur en chef
Nombre de messages : 3145 Age : 113 Localisation : Partout en même temps (V2g quantique) Loisirs : #pkill boulet Humeur : Happy :) items : Personalized field : 12 jetons Réputation : 8 Points : 7494 Date d'inscription : 15/09/2007
Profil TI: (TI-89Tita)^2+TI83Plus TO: 50 [2380 - 2%] {54} Spécialité: Autres
| Sujet: Re: [ALL (68k préférées)] Miroir Dim 01 Nov 2009, 00:24 | |
| C'est moche. Le seul point commun entre le C et le Caml, c'est qu'ils commencent tous les deux par un C. (Et c'est aussi le seul bon point de Caml :p) |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: [ALL (68k préférées)] Miroir Dim 01 Nov 2009, 00:29 | |
| Caml ça commence aussi par "Ca" ... ===>[] |
|
| |
Ver2guerre chasseur en chef
Nombre de messages : 3145 Age : 113 Localisation : Partout en même temps (V2g quantique) Loisirs : #pkill boulet Humeur : Happy :) items : Personalized field : 12 jetons Réputation : 8 Points : 7494 Date d'inscription : 15/09/2007
Profil TI: (TI-89Tita)^2+TI83Plus TO: 50 [2380 - 2%] {54} Spécialité: Autres
| Sujet: Re: [ALL (68k préférées)] Miroir Dim 01 Nov 2009, 12:30 | |
| Ouais, comme "ça c'est nul !" |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: [ALL (68k préférées)] Miroir Dim 01 Nov 2009, 15:33 | |
| Ca c'est mul
m, n ... pas beaucoup de différence ... |
|
| |
Contenu sponsorisé
| Sujet: Re: [ALL (68k préférées)] Miroir | |
| |
|
| |
| [ALL (68k préférées)] Miroir | |
|