[erlang-questions] concentate solution well ??

Grigory Fateyev gfborn@REDACTED
Sun Feb 1 13:24:50 CET 2015


Hello Roelof Wobben!
On Sun, 01 Feb 2015 12:08:11 +0100 you wrote:

> Bob Ippolito schreef op 1-2-2015 om 11:24:
> The goal is to solve the problem as stated such that it would work
> for *any* example, not just that one. It's very easy to come up with
> an example that does not work with your implementation.
> 
> Perhaps you should read the source for the lists module, and take the
> time to try and understand
> it. https://github.com/erlang/otp/blob/maint/lib/stdlib/src/lists.erl
> 
> On Sun, Feb 1, 2015 at 2:14 AM, Roelof Wobben <r.wobben@REDACTED>
> wrote: Hello,
> 
> I have this exercise of the Erlang programming book.
> 
> Write a function that, given a list of lists, will concatenate them.
> Example:
> concatenate([[1,2,3], [], [4, five]]) ⇒ [1,2,3,4,five].
> Hint: you will have to use a helpfunction and concatenate the lists
> in several steps.
> 
> But I do not need to use a helper function because it can be solved
> like this :
> 
> concatenate( [List1 , List2 , List3] ) ->
>     List1 ++ List2 ++ List3.
> 
> Or is this not the solution that is meant on this exercise ?
> Do I need to solve it by using pattern matching ?

I think it can be solved by recursion.

-- 
Best regards!
gfborn [at] gmail [dot] com



More information about the erlang-questions mailing list