• [^] # Re: Moi je trouve...

    Posté par . En réponse au journal Méta-lancé de rayons. Évalué à 4.

    Pareil, je m'était amuser à faire convertisseur décimal->shadocks l'autre fois, pour le fun, en 15mn chrono. Le but étant de le rendre le plus compact possible. Bah, c'est pas très lisible (196 octets):
    char*s[]={"ga ","bu ","zo ","meu "};int main(int x, char**n){
    int v=x>1?atoi(n[1]):0;char t[32];char*m=t;while(v){*m++=v&3;v>>=2;}
    while(m-t){write(1,*(s+*m),3+*--m/3);}write(1,"\n",1);return 0;}

    et voilà le résultat:
    $ ./to_shadok 08012010
    bu meu zo zo bu ga ga ga meu zo zo zo