[GAP Forum] Need Help with first gap code
Benjamin Sambale
benjamin.sambale at gmail.com
Thu Nov 14 21:40:35 GMT 2013
A short answer: lists start with 1 in GAP, i.e. L[0] is not allowed.
Best,
Benjamin
Am 14.11.2013 22:26, schrieb sam johnson:
> Hey guys I'm new to this forum and i need help with my code. My code should
> basically return the position of the maximum element in the list which is
> quite easy the problem that it keeps giving me the following message and
> I'm sure the logic of the code is correct.
>
> Code:
> whereismax := function(L)
> local x, maxpos;
> maxpos := 0;
> for x in [1..Size(L)-1]do
> if L[x] > L[maxpos] then
> maxpos := x;
> fi;
> od;
> return maxpos;
> end;
>
>
> Error message:
> Error, no method found! For debugging hints type ?Recovery from
> NoMethodFound
> Error, no 1st choice method found for `[]' on 2 arguments called from
> Size( L ) called from
> <function "whereismax">( <arguments> )
> called from read-eval loop at line 40 of *stdin*
> _______________________________________________
> Forum mailing list
> Forum at mail.gap-system.org
> http://mail.gap-system.org/mailman/listinfo/forum
>
More information about the Forum
mailing list