Du er produsent for Nablas nye TV-storsatsing: Nablas forræder. I Nablas forræder gjemmer det seg et hemmelig delta-medlem som de andre skal avsløre, og stemme ut. 90 komponenter sitter rundt et bord, og skal stemme på hvem de tror dette medlemmet er. I løpet av spillet er det mye som tyder på at delta-medlemmet befinner seg blant de 15 første komponentene, slik at alle stemmer på en av dem. Som produsent er din oppgave å gjøre avsløringen av stemmene mest mulig spennende. For å gjøre dette vil du at flest mulig unike stemmer skal leses opp på rad i starten. Du må derfor finne den eller de sekvensene av stemmer med flest unike stemmer og printe dem. Dersom det finnes flere sekvenser av stemmer som er lengst, skal de printes i leksikografisk rekkefølge. Det betyr at sekvensene blir sortert etter første tall, så andre tall, så tredje tall, osv. Eks: 1 4 3-> 1 4 6 -> 2 1 8 -> 2 3 1.
For hver rekke du finner, som oppfyller kravene, skal du printe den ut på en ny linje, slik at de kommer i leksikografisk rekkefølge.
Merk: Komponentene sitter rundt et bord, så endene i stemmelisten er koblet sammen.
Hvem komponentene har stemt på: stemme_liste = [8, 10, 5, 15, 3, 2, 1, 9, 11, 13, 7, 10, 4, 15, 9, 13, 1, 14, 11, 10, 2, 5, 6, 7, 4, 15, 9, 1, 6, 1, 14, 5, 3, 4, 2, 9, 7, 8, 11, 13, 6, 1, 14, 6, 11, 9, 15, 9, 14, 1, 9, 9, 4, 6, 11, 2, 13, 7, 15, 8, 3, 1, 12, 9, 4, 6, 11, 2, 13, 7, 15, 8, 3, 1, 12, 9, 8, 6, 10, 13, 10, 5, 15, 3, 2, 1, 9, 11, 13, 12]
Eksempel: Dersom stemme_liste = [1, 2, 3, 3, 2, 4] er listen av hva hver komponent har stemt, stemmer komponent i på komponent stemme_liste[i]. Dermed skal outputet bli
[3, 2, 4, 1] [4, 1, 2, 3]
fordi begge disse rekkene har flest (4) unike stemmer etter hverandre.
Husk: Ikke lov å ta input fra brukeren!
Merk: kodegolfen bruker python2. I tillegg er det noe funksjonalitet som ikke støttes av kommandotolken. Dersom du er helt sikker på at du har en fungerende løsning, men likevel ikke får den til å kjøre på nettsiden, så kan det hende at du har brukt funksjonalitet som ikke er støttet. Så selv om vi anbefaler at du utvikler koden i ditt lokale miljø så kan det være greit å teste på nettsiden også, spesielt hvis du planlegger å bruke litt "eksotiske" funksjoner.
Lykke til!
[[ errors ]]
Output: [[ output ]]