Pergunta de entrevista da empresa Meta

Write a program that returns the next permutation given an array of integers.