maybe with [mod]. Is the number always going to have 3 digits??
playing around in 3 minutes, I came up with this (see picture attached). I do not consider it to be elegant, but maybe its a place to start
cheers
On Sun, Jan 17, 2021 at 1:18 PM Antoine Rousseau antoine@metalu.net wrote:
You can do this:
- transform "float 512" into "symbol 512" using [makefilename %d]
- then transform "symbol 512" into "list 53 49 50" with [list fromsymbol].
- finally subtract 48 (which is the ascii for "0") from every item, you
get "5 1 2"
Le dim. 17 janv. 2021 à 18:23, Jeppi Jeppi jeppiot@hotmail.com a écrit :
Hi there, which would be your most elegant way to split a number into a list of digits? that is, I have the number 512 and I want the list 5 1 2 _______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list