freeCodeCamp/curriculum/challenges/chinese/10-coding-interview-prep/rosetta-code/compare-a-list-of-strings.md

1.5 KiB

id title challengeType videoUrl
596e457071c35c882915b3e4 比较字符串列表 5

--description--

给定一个任意多个字符串的列表 ,为以下每个条件实现一个函数:

测试它们是否都是词法上相等的测试,如果每个字符串在词法上小于它之后的字符串(即列表是否按严格的升序排列)

--hints--

allEqual是一个函数。

assert(typeof allEqual === 'function');

azSorted是一个函数。

assert(typeof azSorted === 'function');

allEqual(["AA", "AA", "AA", "AA"])返回true。

assert(allEqual(testCases[0]));

azSorted(["AA", "AA", "AA", "AA"])返回false。

assert(!azSorted(testCases[0]));

allEqual(["AA", "ACB", "BB", "CC"])返回false。

assert(!allEqual(testCases[1]));

azSorted(["AA", "ACB", "BB", "CC"])返回true。

assert(azSorted(testCases[1]));

allEqual([])返回true。

assert(allEqual(testCases[2]));

azSorted([])返回true。

assert(azSorted(testCases[2]));

allEqual(["AA"])返回true。

assert(allEqual(testCases[3]));

azSorted(["AA"])返回true。

assert(azSorted(testCases[3]));

allEqual(["BB", "AA"])返回false。

assert(!allEqual(testCases[4]));

azSorted(["BB", "AA"])返回false。

assert(!azSorted(testCases[4]));

--solutions--