Convertion d'un nombre base10 en basen et création d'un tableau à partir d'une liste

Soyez le premier à donner votre avis sur cette source.

Vue 5 464 fois - Téléchargée 353 fois

Description

Cette source fait suite au post N°443734.

La problèmatique initiale est de créer un tableau contenant toutes les permuttations possible d'une liste, ex : liste=["a","b"], tableau=[["a","a"],["a","b"],["b","a"],["b","b"]] mais sans limitation de la taille de la liste.

Un intérêt un peu plus général de cette source est la fonction convertN(num,base) permettant de convertir un nombre base10 (celle que nous utilisons tout les jours) en base N. Cette fonction ne marche que pour les nombres positifs.

Source / Exemple :


trop long pour cette fenêtre, voir le zip

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

durand2504
Messages postés
163
Date d'inscription
mercredi 10 novembre 2004
Statut
Membre
Dernière intervention
21 février 2006
-
salut,

je ne savait pas qu'il existait une telle fonction, donc j'en ai refait une.
ma source est en Flash5 (MacOSX), je la convertirais en flashMX, Windows à l'occasion.
pegase31
Messages postés
6161
Date d'inscription
dimanche 21 décembre 2003
Statut
Modérateur
Dernière intervention
4 septembre 2013
6 -
salut

J'avoue ne pas trés bien comprendre, il y a déjà une fonction dans flash permettant de convertir un nombre de base 10 en base N :

monNombre.toString(base) //de base 2 à 36(26+10)

Mais comme ta source est en Flash MX2004, je n'ai pas pu l'ouvrir.

Peg'

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.