2460. Appliquer des opérations à un tableau

DEV - 01/03
2460. Appliquer les opérations à un tableau Difficulté: Sujets faciles: tableau, deux pointeurs, simulation vous ...

2460. Appliquer des opérations à un tableau

Difficulté: facile

Sujets:Tableau,Deux pointeurs,Simulation

Vous avez un tableau 0-indexé de taille de taillenComposé en entiers non négatifs.

Vous devez postulern - 1opérations de ce tableau où, dans la ième opération (0-indexé), vous appliquerez ce qui suit sur le ième élément denombres:

  • Sinums [i] == nums [i + 1], puis multipliernums [i]par2et réglénum [i + 1]à0. Sinon, vous sautez cette opération.

Après avoir effectué toutes les opérations, déplacez tous les0est à la fin du tableau.

  • Par exemple, le tableau[1,0,2,0,0,1]Après avoir déplacé tout son0à la fin, c'est[1,2,1,0,0,0].

Renvoyez le tableau résultant.

Notez que les opérations sont appliquées séquentiellement, pas en même temps.

Exemple 1:

  • Entrée: nums = [1,2,2,1,1,0]
  • Sortie: [1...
    [Courte citation de 8% de l'article original]
Loading...