2023 HUAWEI OD test de la machine papier test réel implémentation JavaScript du volume B [Statistiques des résultats de la compétition de tir]

 Table des matières

sujet

train de pensée

centre de test

Code

sujet

Compte tenu d'un bulletin de compétition de tir contenant les scores de plusieurs tirs de plusieurs joueurs, veuillez classer chaque joueur par ordre décroissant en fonction de la somme des 3 scores les plus élevés et produire la séquence d'identification des joueurs classés par ordre décroissant. Les conditions sont les suivantes :

1. Un joueur peut avoir plusieurs scores de tir et l'ordre n'est pas fixe.
2. Si un joueur a moins de 3 scores, tous les scores du joueur seront considérés comme invalides et le joueur sera ignoré dans le classement.
3. Si la somme des scores des joueurs est égale, les joueurs avec la même somme de scores seront classés par ordre décroissant de leurs identifiants.

entrez la description

Entrez la première ligne, un entier N, indiquant qu'un total de N coups ont été pris dans le jeu et que N scores ont été générés (2<=N<=100).
Entrez la deuxième ligne, une séquence d'entiers de longueur N, représentant l'ID du joueur participant à chaque tir (0<=ID<=99).
Entrez la troisième ligne, une séquence entière de longueur N, indiquant le score correspondant des joueurs participant à chaque tir (0<=score<=100).

description de la sortie

La sélection après classement par ordre décroissant qui répond aux conditions de la question

おすすめ

転載: blog.csdn.net/misayaaaaa/article/details/131972386