[FIXED] Wie füge ich meinen Tupeln eine Rangnummer hinzu?

Ausgabe

Meine Daten:

(John, 23)
(Micheal, 8)
(Kathy, 8)
(Sam, 18)

Ich muss sie nach Wert sortieren, gefolgt von Schlüssel. Dann muss ich ihnen eine Bestellnummer zuweisen:

(0, John, 23)
(1, Sam, 18)
(2, Kathy, 8)
(3, Micheal, 8)

Dies ist mein aktueller Code, Daten enthalten die Tupel:

data.sortBy(x => (-x._2, x._1))

Ich bin mir nicht sicher, wie ich die Rangliste nach vorne hinzufügen soll

Lösung

Sie können dies mit zipWithIndex tun .


Beantwortet von –
Muton


Antwort geprüft von –
Jay B. (FixError Admin)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like

[FIXED] Long zu HexString

Ausgabe Ich habe das folgende Scala-Snippet: someLong.formatted("%016x") Als Ergebnis erhalte ich den Hex-String. Ich musste jedoch die Scala-Version…