voilà j´avais envie de lancer un jeu, le but est de faire une suite de chiffre, et d´aller le plus loin possible. D´ailleurs il faut d´abord comprendre son fonctionnement, mais si vous le trouvez ne le dévoilez pas lol... voici le début:
1
11
21
1211
Bonne chance, et si vous trouvez ça nul, eh bien laissez couler! Bonne soirée en passant ^^
111221
312211
13112221
1113213211
31131211131221
13211311123113112211
11131221133112132113212221
3113112221232112111312211312113211
...
Sache que c´est le principe de la compression RLE : compression utilisée, entre d´autres, dans le format ZIP (en finition apres le B-zip) et plein d´autres compresseurs ![]()
ah je savais pas ça je me coucherai moins con!
1321132132111213122112311311222113111221131221
j´espère que je me suis gourré nul part :p
qui continue ^^?
bon je refai la suite j´avais envie lol
11131221131211131231121113112221121321132132211331
222113112211
A la fin on dirait le code de la matrice ![]()
31131122211311123113111213211231132132211211131221
1322212311322113212221
ça commence à faire mal aux yeux tout ces chiffres...
13211321322113311213211331213221121321131211132221
1231131122211332111213211322211312113211
![]()
11131221131211132221232112111312212311121113222112
11131221131112311332211213211321322123123112111312
2113322113111221131221
à vous !
31131122211311123113321112131221123113112211121331
12311332211231131122211331121321232221121113122113
12111322111112131112132112311311222123222113312221
13112211
maintenant je vais dormir ^^
13211321322113311213212312311211131122211213211321
22311211231111121321232221121321132132212321121113
12111213322112311311222113111231132235112111331121
3122112132113213211121332212311322113212221
niark !
11131221131211132221232112111312111213111213211231
1321322112111312211312112213211221121351
5 1 ?? ?
à refaire, mauvais élève ![]()
11131221131211132221232112111312111213111213211231
13213221121213122113121122132112211213511211131211
12133221121113122113121113221112131221123113111231
12112322211213211321322113311213211322131521123123
21121113112221121113122113121113123112112322111213
211322211312113211
11211131221121321131211132221121112111311222113111
22122111312212221121113152112311311123112112322211
23113112221131112311322311211131122211213211331121
32112211213322112111312211312111322212321121113122
11322111311151221121311121312211231132132211231131
12221131112311311121321122112132231121113122113322
113111221131221
pfiouuu....ça commence à devenir casse-tête ce truc, une seconde d´inattention et on sait plus où on est^^
Et maintenant, une question plus dure : pourquoi n´obtiendra-t-on jamais le chiffre 4 ? (d´ailleurs, ceux qui trouvent 4 chiffres identiques d´affilé ou plus ont du se tromper)
Ben parce que par exemple si on tombe sur "1111" ça veut dire qu´il y a eu ´1´ et ´1´ juste avant, soit "21" et non "1111". Enfin après, si y´a une règle générale j´aurais plus de mal à l´énoncer^^
21123113112221121113122113111231133221123112311321
32211331221122311311221132211231131112211213211331
12132112211213322112132113213221133112132113221321
12311321322112111312212321121112132113213221133112
13211322132112311321322112111312212321121113122122
21121123222111311311222113111231133211121312211231
13112221132231133111222112111331121113112221121321
13121113222112132113111132211113311213211331121113
12212221121113221221123113112221232221133122211311
2211
j´ai du faire énormément de faute. puis je me faisait chié alors voilà! bonne nuit ![]()
1
11
21
1211
111221
312211
13112221
1113213211
31131211131221
13211311123113112211
11131221133112132113212221
3113112221232112111312211312113211
1321132132111213122112311311222113111221131221
11131221131211131231121113112221121321132132211331
222113112211
31131122211311123113111213211231132132211211131221
1312111322212311322113212221
13211321322113311213211331121113122112132113121113
22211231131122211311123113321112132113222113121132
11
11131221131211132221232112111312212321123113112221
12111312211311123113322112132113213221133112132123
1231121113122113322113111221131221
31131122211311123113321112131221123113112211121312
21121321132132211231131122211331121321232221121113
12211312111322212321121113121112131112132112311311
22212322211331222113112211
13211321322113311213212312311211131122211213211321
22311211131122211211131221131211132221121321132132
21232112111312111213322112311311222113111231133211
12131221123113111231121113311211131221121321132132
11121332212311322113212221
11131221131211132221232112111312111213111213211231
13213221121113122113121122132112311321322112311311
22211311123113322112111312211312111322111213122112
31131112311211232221121321132132211331121321231231
12111311222112132113311213211231232112311311222112
11131221131211131231121123221112132113222113121132
11
31131122211311123113321112131221123113111231121113
31121113122112132113121113222112311311222113111221
22111312211213211312111322211213211321322113311213
21232221123113112221131112311322311211131122211213
21133112132112211213322112111312211312111322212321
12111312111213111213211231132132211211131221232112
11131221121311121312211213211321322112311311222113
11123113111213211221121322311211131221133221131112
21131221
13211321322113311213212312311211131122211213211331
12132112312321123113112221121113122113111231133221
12132113213221133122112231131122211211131221131112
31133221121113122113121113222123211211131211121332
21121321132132211331121321132213211231132132211211
13122123211211131221222112112322211231131122211311
12311332111213122112311311123112111331121113122112
13211312111322211231131122111213122112311311222112
11133112111311222112111312211312111322211213211321
32211331121321133112111312212221121113221321123113
1122212322211331222113112211
11131221131211132221232112111312111213111213211231
13213221121113122123211211131221121311121312211213
21132132211231131122211331121321232221121113122113
12111322212311222122132113213221123113112221133112
13212322211231131122211311123113321112131221123113
11123112112322211211131221131211132221232112111312
21132211131221121321131211132221123113112211121312
21123113112211322112211213322112132113213221133112
13212312311211131122211213211331121321123123211231
13112221121113122113111231133221121321132122311211
13112221121321132132211231232112311321322112311311
22211311123113322112111312211312111322212321121113
12212321123113112211322112311322111312211213211321
3211121332212311322113212221
31131122211311123113321112131221123113111231121113
31121113122112132113121113222112311311221112131221
12311311222112111331121113112221121113122113121113
22211213211321322123211211131211121332211231131122
21131112311332111213213211221113122113121113222112
13211321322123211211131211121332211213211321322113
31121321231231121113112221121321133112132112211213
32211231131122211311123113321112131221123113112221
13223113112221121113122113111231133221121321132122
31121113112221121321132122211322212221121123222112
11131221131211132221232112111312111213111213211231
13213221121113122123211211131221121311121312211213
21132132211231131122211331121321232221121113122113
12112213211231132132211211131221131211132221121311
12131221121321131211132221121321132132211331121321
23222112311311222113111231133211121312211231131122
11121312211213211321222113222112132113223113112221
12111312211312111312311211232211121321132221131211
3211
13211321322113311213212312311211131122211213211331
12132112312321123113112221121113122113111231133221
12132113212231121113112221121321132132211231232112
31132132211231131122211311123113322112111312211312
11132211121312211231131112311211232221121321132132
21133112132123123112111312111312212231131122211311
12311332211211131221131211132211121312211231131112
31121123222112111312211312111322212321121113121112
13111213211231132132211211131221232112111312212221
12112322211213211321322113311213212312311211131122
21121321132132211322132113213221123113112221133112
13212322211211131221131211221321123113213221121113
12211312113221133211322112211213322112311311222113
11123113321112131221123113111231121113311211131221
12132113121113222112311311221112131221123113112221
12111331121113112221121113122113121113222112132113
21322123211211131211121332211231131122211311122122
11131221121321131211132221123113112221131112311332
21121113311211131122211211131221131112311332211211
13122113121113222123211211131211121332211213211321
32211331121321231231121113112221121321132122311211
13112221121113122113121132211332211211131221132213
21132132211231131122211311123113111213211221121322
31121113122113322113111221131221
11131221131211132221232112111312111213111213211231
13213221121113122123211211131221121311121312211213
21132132211231131122211331121321232221121113122113
12112213211231132132211211131221131211132221121311
12131221121321131211132221121321132132211331121321
23222112311311222113111231132231121113112221121321
13311213211221121332211211131221131211132221232112
11131211121311121321123113111231131122112213211321
32211331121321232221123113112221131112311322311211
13112221121321133112132112211213322112311311222113
11123113321112131221123113111231121113311211131221
12132113121113222112311311221112131221123113112211
32211221121332211211131221131211132221232112111312
11121311121321123113213221121113122113121113222113
22111312211312111322211213211321322123211211131211
12133221123113112221131112212211131221121321131211
13222112311311222113111221132221231221132221222112
11232221121321132132211331121321231231121113112221
12132113311213211231232112311311222112111312211311
12311332211213211321223112111311222112132113213221
12312321123113213221123113112221131112311332211211
13122113121113221112131221123113111231121123222112
13211321322113312211223113112221121113122113111231
13322112132113213221133112132123222112312321123113
21322112311311222113311213212322211231131122211311
12311332111213122112311311123112112322211211131221
13121113222123211211131211121311121321123113213221
12111312211312112213211231132132211231131122211311
12211322212322211231131122211322111312211312111322
21121321132132211331121321133112111312212221121113
2213211231131122212322211331222113112211
31131122211311123113321112131221123113111231121113
31121113122112132113121113222112311311221112131221
12311311222112111331121113112221121113122113121113
22211213211321322123211211131211121332211231131122
21131112212211131221121321131211132221123113112221
13111231133221121113311211131122211211131221131112
31133221121113122113121113222123211211131211121332
21121321132132211331121321132213211231132132211211
13122123211211131221222112112322211231131122211311
12311332111213122112311311123112111331121113122112
13211331121321132122212211131221131211132221232112
11131211121332211213211321322113311213211322132112
31132132211211131221232112111312212221121123222112
13211321322113311213212312311211131122211213211331
12132112312321123113112221121113122113111231133221
12132113212231121113112221121321132122211322212221
12112322211231131122211311123113321112131221123113
11123112111331121113122112132113121113222112311311
22211311123113322113223113112221131112311332211211
13122113121113221112131221123113111231121123222112
13211321322113312211223113112221121113122113111231
13322112132113213221133122211332111213112221133211
32211221121332211211131221131211132221232112111312
11121311121321123113213221121113122123211211131221
12131112131221121321132132211231131122211331121321
23222112111312211312112213211231132132211211131221
13121113222112131112131221121321131211132221121321
13213221133112132123222112311311222113111231132231
12111311222112132113311213211221121332211211131221
13121113222123112221221321132132211231131122211331
12132123222112111312211312111322212321121113121112
13322112131112131221121321131211132221121321132132
21232112111312111213322112132113213221133112132123
12311211131122211213211331121321122112133221123113
11222113111231133211121312211231131112311211133112
11131221121321131211132221123113112221131112212211
13122112132113121113222112132113213221133122211332
11121332211213211321322113223113112221131112311332
21121113122113121113222123211211131221232112311311
22113221123113221113122112132113213211121332212311
322113212221
13211321322113311213212312311211131122211213211331
12132112312321123113112221121113122113111231133221
12132113212231121113112221121321132132211231232112
31132132211231131122211311123113322112111312211312
11132211121312211231131112311211232221121321132132
21133122112231131122211211131221131112311332211213
21132132211331121321232221123123211231132132211231
13112221133112132123222112311311222113111231133211
12131221123113111231121123222112111312211312111322
21232112111312211322111312211213211312111322211231
13112211121312211231131122113221122112133221121321
13213221133112132123123112111311222112132113311213
21123123211231131122211211131221232112111312211312
11321122311311222113111231133211121312211231131112
31121123222112111312211312111322212321121113122113
22111312211213211312111322211231131122111213122112
31131122113221122112133221121113122113121113222123
21121113121112131112132112311321322112111312212321
12111312211213111213122112132113213221123113112221
13311213212322211211131221131211221321123113213221
12111312211312113221133211322112211213322112132113
21322113311213212312311211131122211213211331121321
12312321123113112221121113122113111231133221121321
13213221133112132123222113221321132132211331121321
23222112311311222113111231132231121113112221121321
13311213211221121332211211131221131211132221231122
21221321132132211231131122211331121321232221121113
12211312111322212311322123123112111321322123122113
22212221121123222112311311222113111231133211121312
21123113111231121113311211131221121321131211132221
12311311221112131221123113112221121113311211131122
21121113122113121113222112132113213221232112111312
11121332211231131122211311122122111312211213211312
11132221123113112221131112311332211211133112111311
22211211131221131112311332211211131221131211132221
23211211131211121332211213211321322113311213211322
13211231132132211211131221232112111312212221121123
22211231131122211311123113321112132132112211131221
13121113222112132113213221232112111312111213322112
31131122211311123113321112131221123113111231121123
22211211133112111311222112111312211311123113322112
11131221131211132211121312211231131112311211232221
12111312211312111322212321121113121112131112132112
31132132211211131221232112111312212221121123222112
13211321322113311213212312311211131122211213211331
12132112312321123113112221121113122113111231133221
12132113213221133122112231131122211211131221131112
31133221121113122113121113222123113221231231121123
22211211131221131211132221132213211321322113311213
21232221123113112221131112311332111213122112311311
22111213122112132113212221132221121321132231131122
21121113122113121113123112112322111213211322211312
113211
a priori c´est sans fautes.
let rec compresse acu = function
[] -> acu
| (na,a)::[] -> ((na,a)::acu)
| (na,a)::(nb,b)::s when a=b -> compresse acu ((na+nb,a)::s)
| a::b::s -> compresse (a::acu) (b::s);;
let rec string_of_list acu = function
[] -> acu
| (a,b)::s -> string_of_list (acu^(string_of_int a)^(string_of_int b)) s;;
let rec next acu = function
[] -> acu
| (a,b)::s -> next ((1,b)::(1,a)::acu) s;;
let calcul n =
let l = ref [(1,1)] in
for i=1 to n do
l := compresse [] (next [] (!l));
print_string (string_of_list "" (!l));
print_newline ();print_newline ()
done;;
calcul 30;;
c´est écrit rapidement, mais je crois que c´est assez efficaces.
t´a fait un programme? Pas mal.
bon un autre jeu?^^ qui a une idée :p !! !