De Elfen van de boekhouding zijn dankbaar voor je hulp. Een van hen biedt je zelfs een zeesterrenmunt aan die hij over had van een vorige vakantie. Ze bieden je er zelfs nog een tweede aan, als je drie uitgaven in je onkostennota kunt vinden die aan dezelfde criteria voldoen.
Stel dat we dezelfde onkostennota als voorbeeld nemen:
1721, 979, 979, 366, 299, 675, 1456
De drie uitgaven waarvan de som gelijk is aan \(2020\) zijn \(979\), \(366\) en \(675\). Als we deze drie uitgaven met elkaar vermenigvuldigen, dan krijgen we het antwoord: \(241861950\).
Schrijf een functie repair
waaraan een reeks (List
) van natuurlijke getallen (Int
) moet doorgegeven worden. De functie moet het product (Int
) teruggeven van de drie getallen in de lijst die als som 2020 hebben.
> repair(listOf(1721, 979, 979, 366, 299, 675, 1456))
241861950