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