2018-10-10 18:03:03 -04:00
|
|
|
|
---
|
|
|
|
|
id: af2170cad53daa0770fabdea
|
2021-01-12 08:18:51 -08:00
|
|
|
|
title: 比较字符串
|
2018-10-10 18:03:03 -04:00
|
|
|
|
challengeType: 5
|
2021-01-12 08:18:51 -08:00
|
|
|
|
forumTopicId: 16025
|
2018-10-10 18:03:03 -04:00
|
|
|
|
---
|
|
|
|
|
|
2020-12-16 00:37:30 -07:00
|
|
|
|
# --description--
|
|
|
|
|
|
2021-01-12 08:18:51 -08:00
|
|
|
|
输入参数是一个数组,其中包含两个字符串元素。如果数组里的第一个字符串包含了第二个字符串中的所有字母,则返回 true。
|
|
|
|
|
|
|
|
|
|
例如,`["hello", "Hello"]` 应该返回 true。因为在忽略大小写的情况下,第一个字符串中包含了第二个字符串里出现的所有字母。
|
|
|
|
|
|
|
|
|
|
而 `["hello", "hey"]` 应该返回 false。因为第一个字符串 "hello" 没有包含字母 "y"。
|
|
|
|
|
|
|
|
|
|
最后,`["Alien", "line"]` 应该返回 true。因为 "line" 中的所有字母都出现在了 "Alien" 中。
|
2018-10-10 18:03:03 -04:00
|
|
|
|
|
2020-12-16 00:37:30 -07:00
|
|
|
|
# --hints--
|
|
|
|
|
|
2021-01-12 08:18:51 -08:00
|
|
|
|
`mutation(["hello", "hey"])` 应返回 false。
|
2020-12-16 00:37:30 -07:00
|
|
|
|
|
|
|
|
|
```js
|
|
|
|
|
assert(mutation(['hello', 'hey']) === false);
|
2018-10-10 18:03:03 -04:00
|
|
|
|
```
|
|
|
|
|
|
2021-01-12 08:18:51 -08:00
|
|
|
|
`mutation(["hello", "Hello"])` 应返回 true。
|
2018-10-10 18:03:03 -04:00
|
|
|
|
|
2020-12-16 00:37:30 -07:00
|
|
|
|
```js
|
|
|
|
|
assert(mutation(['hello', 'Hello']) === true);
|
|
|
|
|
```
|
2018-10-10 18:03:03 -04:00
|
|
|
|
|
2021-01-12 08:18:51 -08:00
|
|
|
|
`mutation(["zyxwvutsrqponmlkjihgfedcba", "qrstu"])` 应返回 true。
|
2018-10-10 18:03:03 -04:00
|
|
|
|
|
|
|
|
|
```js
|
2020-12-16 00:37:30 -07:00
|
|
|
|
assert(mutation(['zyxwvutsrqponmlkjihgfedcba', 'qrstu']) === true);
|
|
|
|
|
```
|
2018-10-10 18:03:03 -04:00
|
|
|
|
|
2021-01-12 08:18:51 -08:00
|
|
|
|
`mutation(["Mary", "Army"])` 应返回 true。
|
2018-10-10 18:03:03 -04:00
|
|
|
|
|
2020-12-16 00:37:30 -07:00
|
|
|
|
```js
|
|
|
|
|
assert(mutation(['Mary', 'Army']) === true);
|
2018-10-10 18:03:03 -04:00
|
|
|
|
```
|
|
|
|
|
|
2021-01-12 08:18:51 -08:00
|
|
|
|
`mutation(["Mary", "Aarmy"])` 应返回 true。
|
2018-10-10 18:03:03 -04:00
|
|
|
|
|
2020-12-16 00:37:30 -07:00
|
|
|
|
```js
|
|
|
|
|
assert(mutation(['Mary', 'Aarmy']) === true);
|
|
|
|
|
```
|
2018-10-10 18:03:03 -04:00
|
|
|
|
|
2021-01-12 08:18:51 -08:00
|
|
|
|
`mutation(["Alien", "line"])` 应返回 true。
|
2018-10-10 18:03:03 -04:00
|
|
|
|
|
2020-12-16 00:37:30 -07:00
|
|
|
|
```js
|
|
|
|
|
assert(mutation(['Alien', 'line']) === true);
|
|
|
|
|
```
|
|
|
|
|
|
2021-01-12 08:18:51 -08:00
|
|
|
|
`mutation(["floor", "for"])` 应返回 true。
|
2020-12-16 00:37:30 -07:00
|
|
|
|
|
|
|
|
|
```js
|
|
|
|
|
assert(mutation(['floor', 'for']) === true);
|
|
|
|
|
```
|
2018-10-10 18:03:03 -04:00
|
|
|
|
|
2021-01-12 08:18:51 -08:00
|
|
|
|
`mutation(["hello", "neo"])` 应返回 false。
|
2018-10-10 18:03:03 -04:00
|
|
|
|
|
|
|
|
|
```js
|
2020-12-16 00:37:30 -07:00
|
|
|
|
assert(mutation(['hello', 'neo']) === false);
|
2018-10-10 18:03:03 -04:00
|
|
|
|
```
|
2020-08-13 17:24:35 +02:00
|
|
|
|
|
2021-01-12 08:18:51 -08:00
|
|
|
|
`mutation(["voodoo", "no"])` 应返回 false。
|
|
|
|
|
|
|
|
|
|
```js
|
|
|
|
|
assert(mutation(['voodoo', 'no']) === false);
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
`mutation(["voodoo", "no"])` 应返回 false。
|
2020-12-16 00:37:30 -07:00
|
|
|
|
|
|
|
|
|
```js
|
|
|
|
|
assert(mutation(['voodoo', 'no']) === false);
|
|
|
|
|
```
|
|
|
|
|
|
2021-01-12 08:18:51 -08:00
|
|
|
|
`mutation(["ate", "date"]` 应返回 false。
|
|
|
|
|
|
|
|
|
|
```js
|
|
|
|
|
assert(mutation(['ate', 'date']) === false);
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
`mutation(["Tiger", "Zebra"])` 应返回 false。
|
|
|
|
|
|
|
|
|
|
```js
|
|
|
|
|
assert(mutation(['Tiger', 'Zebra']) === false);
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
`mutation(["Noel", "Ole"])` 应返回 true。
|
|
|
|
|
|
|
|
|
|
```js
|
|
|
|
|
assert(mutation(['Noel', 'Ole']) === true);
|
|
|
|
|
```
|
|
|
|
|
|
2020-12-16 00:37:30 -07:00
|
|
|
|
# --solutions--
|
|
|
|
|
|