Instruções

JortSort

jortSort é um conjunto de ferramentas de ordenação que faz com que o usuário faça o trabalho e garante a eficiência porque você não tem que organizar novamente. Ela foi originalmente apresentada por Jenn "Moneydollars" Schiffer no prestigiado JSConf2014. jortSort deve ser uma função que recebe um único array de objetos comparáveis como argumento. Ela ordena o array em ordem ascendente e compara o array ordenado ao array fornecido inicialmente. Se os arrays corresponderem (ou seja, se o array original já foi ordenado), a função retorna true. Se os arrays não corresponderem (ou seja, se o array original não estiver ordenado), a função retorna false.

O que fazer:

Testes:

  • `jortsort` deve ser uma função.
  • `jortsort([1,2,3,4,5])` deve retornar um booleano.
  • `jortsort([1,2,3,4,5])` deve retornar `true`.
  • `jortsort([1,2,13,4,5])` deve retornar `false`.
  • `jortsort([12,4,51,2,4])` deve retornar `false`.
  • `jortsort([1,2])` deve retornar `true`.
  • `jortsort([5,4,3,2,1])` deve retornar `false`.
  • `jortsort([1,1,1,1,1])` deve retornar `true`.

Console