Tänk på hur du sparar datan, räcker det med en basic typ eller behöver du fler av samma typ av data är det en 2D array, en struct, behövs funktioner (toString kanske?). Ger det en ledtråd för flödet när du skriver ut datan?
Fundera på hur funktionen skulle kunna se ut, t.ex. kanske bör den ju innehålla någon typ av loop, vad bestämmer ifall loopen fortsätter eller inte, vad händer i loopen, händer det något före eller efter loopen? Även om du t.ex. använder foreach så är det ju något som bestämmer ifall loopen körs igen eller inte.
Svårt att skriva utan att lösa problemet