Instruções

Comparar uma lista de strings

Uma lista é um conjunto ordenado de valores que pode conter duplicatas. Aqui está um exemplo:
const list = [['AA',  'BB', 'CC'], ['AA', 'ACB', 'AA'], [], ['AA']];
` Dada uma lista de várias strings arbitrárias, implemente uma função para cada uma das seguintes condições: <ul> <li>test if they are all lexically equal</li> <li>test if every string is lexically less than the one after it (i.e. whether the list is in strict ascending order)</li> </ul>

O que fazer:

Testes:

  • `allEqual` deve ser uma função.
  • `azSorted` deve ser uma função.
  • `allEqual(["AA", "AA", "AA", "AA"])` deve retornar true.
  • `azSorted(["AA", "AA", "AA", "AA"])` deve retornar false.
  • `allEqual(["AA", "ACB", "BB", "CC"])` deve retornar false.
  • `azSorted(["AA", "ACB", "BB", "CC"])` deve retornar true.
  • `allEqual([])` deve retornar true.
  • `azSorted([])` deve retornar true.
  • `allEqual(["AA"])` deve retornar true.
  • `azSorted(["AA"])` deve retornar true.
  • `allEqual(["BB", "AA"])` deve retornar false.
  • `azSorted(["BB", "AA"])` deve retornar false.

Console