4's another one that I think would look a lot nicer in LC than in most other languages.
On Sat, May 9, 2015 at 9:44 PM, Mike Kerner <[email protected]> wrote: > Most of those (and especially #5) are ones that I think would look much > nicer in LC than in most other languages. > > On Sat, May 9, 2015 at 8:31 PM, Mark Schonewille < > [email protected]> wrote: > >> It looks like this also doesn't solve it. Perhaps getting all >> combinations and taking the maximum is the only right solution? >> >> -- >> Best regards, >> >> Mark Schonewille >> >> Economy-x-Talk Consulting and Software Engineering >> Homepage: http://economy-x-talk.com >> Twitter: http://twitter.com/xtalkprogrammer >> KvK: 50277553 >> >> Installer Maker for LiveCode: >> http://qery.us/468 >> >> Buy my new book "Programming LiveCode for the Real Beginner" >> http://qery.us/3fi >> >> LiveCode on Facebook: >> https://www.facebook.com/groups/runrev/ >> >> On 5/10/2015 02:28, Mark Schonewille wrote: >> >>> Geoff, >>> >>> There's my new attempt. I haven't tested it thoroughly, but I'm leaving >>> it at this for tonight. >>> >>> I'm padding the numbers now, but if the number is padded, I give it an >>> advantage while sorting. >>> >>> // OK, not /that/ easy. >>> function problem4 >>> put >>> "642,6,4,3;642,6,4,1;642,6,661,4,3;5,50,56;420,42,423;262,26;26,262" >>> into myData >>> set the itemDel to ";" >>> repeat for each item myList in myData >>> put myList into myOldList >>> set the itemDel to comma >>> sort items of myList numeric descending by len(each) >>> sort items of myList numeric descending by >>> padded(each,len(item 1 of myList)) >>> replace comma with empty in myList >>> put myOldList && myList & cr after myNewData >>> set the itemDel to ";" >>> end repeat >>> return myNewData >>> end problem4 >>> >>> function padded theItem,theLength >>> set the itemDel to 0 >>> put 0 into item theLength of myNewItem >>> put theItem into char 1 to len(theItem) of myNewItem >>> if len(myNewItem) > len(theItem) then add .1 to myNewItem >>> return myNewItem >>> end padded >>> >>> >>> >> >> _______________________________________________ >> use-livecode mailing list >> [email protected] >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
