Учитывая список произвольно многих строк, реализуйте функцию для каждого из следующих условий:
если все они лексически равны, если каждая строка лексически меньше, чем одна после нее (т. е. является ли список в строгом порядке)allEqual
- это функция.
testString: 'assert(typeof allEqual === "function", "allEqual
is a function.");'
- text: azSorted
- это функция.
testString: 'assert(typeof azSorted === "function", "azSorted
is a function.");'
- text: 'allEqual(["AA", "AA", "AA", "AA"])
возвращает true.'
testString: 'assert(allEqual(testCases[0]), "allEqual(["AA", "AA", "AA", "AA"])
returns true.");'
- text: 'azSorted(["AA", "AA", "AA", "AA"])
возвращает false.'
testString: 'assert(!azSorted(testCases[0]), "azSorted(["AA", "AA", "AA", "AA"])
returns false.");'
- text: 'allEqual(["AA", "ACB", "BB", "CC"])
возвращает false.'
testString: 'assert(!allEqual(testCases[1]), "allEqual(["AA", "ACB", "BB", "CC"])
returns false.");'
- text: 'azSorted(["AA", "ACB", "BB", "CC"])
возвращает true.'
testString: 'assert(azSorted(testCases[1]), "azSorted(["AA", "ACB", "BB", "CC"])
returns true.");'
- text: 'allEqual([])
возвращает true.'
testString: 'assert(allEqual(testCases[2]), "allEqual([])
returns true.");'
- text: 'azSorted([])
возвращает true.'
testString: 'assert(azSorted(testCases[2]), "azSorted([])
returns true.");'
- text: 'allEqual(["AA"])
возвращает true.'
testString: 'assert(allEqual(testCases[3]), "allEqual(["AA"])
returns true.");'
- text: 'azSorted(["AA"])
возвращает true.'
testString: 'assert(azSorted(testCases[3]), "azSorted(["AA"])
returns true.");'
- text: 'allEqual(["BB", "AA"])
возвращает false.'
testString: 'assert(!allEqual(testCases[4]), "allEqual(["BB", "AA"])
returns false.");'
- text: 'azSorted(["BB", "AA"])
возвращает false.'
testString: 'assert(!azSorted(testCases[4]), "azSorted(["BB", "AA"])
returns false.");'
```