Nablas forræder


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 ]]
Riktig output! Din skår: [[ outputLength ]] tegn!
Koden din er lengre enn den beste du har sendt inn. Du kan sende den inn, men skåren din vil ikke endres.
    

Output:

[[ output ]]

Resultatliste:

Se dine resultater
Se andre oppgaver
BrukerResultat(antall tegn)
Oskar Feed Jakobsen 159
Alfred Gilje Sanne 185
Adrian Dobbe Flemmen 203
Jacob Oliver Bruun 258
Vetle Støren 260
Einride Osland 298
Thomas Paulen 357