We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 44e2a46 commit b8fb442Copy full SHA for b8fb442
README.md
@@ -1224,18 +1224,8 @@ console.log(uniqueInOrder('AAAABBBCCDAABBB')); // ['A', 'B', 'C', 'D', 'A', 'B']
1224
1225
```js
1226
const uniqueInOrder = iterable => {
1227
- const len = iterable.length;
1228
- let result = [];
1229
- let lastItem;
1230
-
1231
- for (let i = 0; i < len; i++) {
1232
- if (iterable[i] !== lastItem) {
1233
- result.push(iterable[i]);
1234
- lastItem = iterable[i];
1235
- }
1236
1237
1238
- return result;
+ const arr = [...iterable];
+ return arr.filter((ele, index) => ele !== arr[index - 1]);
1239
};
1240
```
1241
@@ -1330,6 +1320,9 @@ console.log(songDecoder('WUBWEWUBAREWUBWUBTHEWUBCHAMPIONSWUBMYWUBFRIENDWUB'));
1330
1320
1331
1321
const songDecoder = song => {
1332
1322
return song.replace(/(WUB)+/g, ' ').trim();
1323
+
1324
+ // Alternative solution
1325
+ // return song.split('WUB').filter(Boolean).join(' ');
1333
1326
1334
1327
1335
1328
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments