[Python-ideas] Haskell envy (Terry Reedy)
hobsonlane at gmail.com
Wed Apr 25 01:10:49 CEST 2012
> On 4/22/2012 11:18 PM, Chris Rebert wrote:
> > On Sun, Apr 22, 2012 at 7:55 PM, Terry Reedy<tjreedy at udel.edu> wrote:
> >> On 4/22/2012 9:07 PM, Nestor wrote:
> > <snip>
> >>> false. For example: if arr contains [4, 6, 23, 10, 1, 3] the output
> >>> should print true because 4 + 6 + 10 + 3 = 23.
> >> Since the order of the numbers is arbitrary and irrelevant to the
> >> it should be formulated in term of a set of numbers.
> > Er, multiplicity still matters, so it should be a multiset/bag. One
> > possible representation thereof would be a list...
> Er, yes. Given the examples, I (too quickly) misread 'will not contain
> all the same elements' as 'no duplicates'. In any case, a set was needed
And doesn't ordering matter too (for efficiency). A sorted list of the
positive integers may solve in much less less time, right?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Python-ideas