Zwaar onder de indruk, geven de Elfen je een nieuwe uitdaging: bepaal het 30000000
e getal dat zal gezegd worden. Nemen we bijvoorbeeld dezelfde startgetallen als hiervoor:
0,3,6
is het 30000000
e getal dat gezegd wordt 175594
.1,3,2
is het 30000000
e getal dat gezegd wordt 2578
.2,1,3
is het 30000000
e getal dat gezegd wordt 3544142
.1,2,3
is het 30000000
e getal dat gezegd wordt 261214
.2,3,1
is het 30000000
e getal dat gezegd wordt 6895259
.3,2,1
is hete 30000000
e getal dat gezegd wordt 18
.3,1,2
is het 30000000
e getal dat gezegd wordt 362
.Gegeven een reeks startgetallen, wat is het 30000000
e getal dat zal gezegd worden? Hiervoor ga je als volgt te werk:
recitation
waaraan twee argumenten moeten doorgegeven worden: i) een reeks startgetallen (String
) en ii) een beurt \(n \in \mathbb{N}_0\). De functie moet het \(n\)-de getal (int
) teruggeven dat zal gezegd worden.Deze statische functie moet zich in de klasse Submission
bevinden.
> Submission.recitation("0,3,6", 2020)
436
> Submission.recitation("1,3,2", 2020)
1
> Submission.recitation("2,1,3", 2020)
10
> Submission.recitation("1,2,3", 2020)
27
> Submission.recitation("2,3,1", 2020)
78
> Submission.recitation("3,2,1", 2020)
438
> Submission.recitation("3,1,2", 2020)
1836
> Submission.recitation("0,3,6", 30000000)
175594
> Submission.recitation("1,3,2", 30000000)
2578
> Submission.recitation("2,1,3", 30000000)
3544142
> Submission.recitation("1,2,3", 30000000)
261214
> Submission.recitation("2,3,1", 30000000)
6895259
> Submission.recitation("3,2,1", 30000000)
18
> Submission.recitation("3,1,2", 30000000)
362