Travis build: 1572 [cron]
This commit is contained in:
8
dist/_30s.es5.js
vendored
8
dist/_30s.es5.js
vendored
@ -625,7 +625,7 @@ var findLastKey = function findLastKey(obj, fn) {
|
|||||||
|
|
||||||
var flatten = function flatten(arr) {
|
var flatten = function flatten(arr) {
|
||||||
var depth = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1;
|
var depth = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1;
|
||||||
return depth != 1 ? arr.reduce(function (a, v) {
|
return depth !== 1 ? arr.reduce(function (a, v) {
|
||||||
return a.concat(Array.isArray(v) ? flatten(v, depth - 1) : v);
|
return a.concat(Array.isArray(v) ? flatten(v, depth - 1) : v);
|
||||||
}, []) : arr.reduce(function (a, v) {
|
}, []) : arr.reduce(function (a, v) {
|
||||||
return a.concat(v);
|
return a.concat(v);
|
||||||
@ -1020,7 +1020,7 @@ var isPlainObject = function isPlainObject(val) {
|
|||||||
var isPrime = function isPrime(num) {
|
var isPrime = function isPrime(num) {
|
||||||
var boundary = Math.floor(Math.sqrt(num));
|
var boundary = Math.floor(Math.sqrt(num));
|
||||||
for (var i = 2; i <= boundary; i++) {
|
for (var i = 2; i <= boundary; i++) {
|
||||||
if (num % i == 0) return false;
|
if (num % i === 0) return false;
|
||||||
}return num >= 2;
|
}return num >= 2;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -1106,7 +1106,7 @@ var join = function join(arr) {
|
|||||||
var separator = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ',';
|
var separator = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ',';
|
||||||
var end = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : separator;
|
var end = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : separator;
|
||||||
return arr.reduce(function (acc, val, i) {
|
return arr.reduce(function (acc, val, i) {
|
||||||
return i == arr.length - 2 ? acc + val + end : i == arr.length - 1 ? acc + val : acc + val + separator;
|
return i === arr.length - 2 ? acc + val + end : i === arr.length - 1 ? acc + val : acc + val + separator;
|
||||||
}, '');
|
}, '');
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -1561,7 +1561,7 @@ var primes = function primes(num) {
|
|||||||
});
|
});
|
||||||
numsTillSqroot.forEach(function (x) {
|
numsTillSqroot.forEach(function (x) {
|
||||||
return arr = arr.filter(function (y) {
|
return arr = arr.filter(function (y) {
|
||||||
return y % x !== 0 || y == x;
|
return y % x !== 0 || y === x;
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
return arr;
|
return arr;
|
||||||
|
|||||||
2
dist/_30s.es5.min.js
vendored
2
dist/_30s.es5.min.js
vendored
File diff suppressed because one or more lines are too long
10
dist/_30s.esm.js
vendored
10
dist/_30s.esm.js
vendored
@ -349,7 +349,7 @@ const findLastKey = (obj, fn) =>
|
|||||||
.find(key => fn(obj[key], key, obj));
|
.find(key => fn(obj[key], key, obj));
|
||||||
|
|
||||||
const flatten = (arr, depth = 1) =>
|
const flatten = (arr, depth = 1) =>
|
||||||
depth != 1
|
depth !== 1
|
||||||
? arr.reduce((a, v) => a.concat(Array.isArray(v) ? flatten(v, depth - 1) : v), [])
|
? arr.reduce((a, v) => a.concat(Array.isArray(v) ? flatten(v, depth - 1) : v), [])
|
||||||
: arr.reduce((a, v) => a.concat(v), []);
|
: arr.reduce((a, v) => a.concat(v), []);
|
||||||
|
|
||||||
@ -608,7 +608,7 @@ const isPlainObject = val => !!val && typeof val === 'object' && val.constructor
|
|||||||
|
|
||||||
const isPrime = num => {
|
const isPrime = num => {
|
||||||
const boundary = Math.floor(Math.sqrt(num));
|
const boundary = Math.floor(Math.sqrt(num));
|
||||||
for (var i = 2; i <= boundary; i++) if (num % i == 0) return false;
|
for (var i = 2; i <= boundary; i++) if (num % i === 0) return false;
|
||||||
return num >= 2;
|
return num >= 2;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -648,9 +648,9 @@ const isValidJSON = obj => {
|
|||||||
const join = (arr, separator = ',', end = separator) =>
|
const join = (arr, separator = ',', end = separator) =>
|
||||||
arr.reduce(
|
arr.reduce(
|
||||||
(acc, val, i) =>
|
(acc, val, i) =>
|
||||||
i == arr.length - 2
|
i === arr.length - 2
|
||||||
? acc + val + end
|
? acc + val + end
|
||||||
: i == arr.length - 1 ? acc + val : acc + val + separator,
|
: i === arr.length - 1 ? acc + val : acc + val + separator,
|
||||||
''
|
''
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -899,7 +899,7 @@ const primes = num => {
|
|||||||
let arr = Array.from({ length: num - 1 }).map((x, i) => i + 2),
|
let arr = Array.from({ length: num - 1 }).map((x, i) => i + 2),
|
||||||
sqroot = Math.floor(Math.sqrt(num)),
|
sqroot = Math.floor(Math.sqrt(num)),
|
||||||
numsTillSqroot = Array.from({ length: sqroot - 1 }).map((x, i) => i + 2);
|
numsTillSqroot = Array.from({ length: sqroot - 1 }).map((x, i) => i + 2);
|
||||||
numsTillSqroot.forEach(x => (arr = arr.filter(y => y % x !== 0 || y == x)));
|
numsTillSqroot.forEach(x => (arr = arr.filter(y => y % x !== 0 || y === x)));
|
||||||
return arr;
|
return arr;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
10
dist/_30s.js
vendored
10
dist/_30s.js
vendored
@ -355,7 +355,7 @@ const findLastKey = (obj, fn) =>
|
|||||||
.find(key => fn(obj[key], key, obj));
|
.find(key => fn(obj[key], key, obj));
|
||||||
|
|
||||||
const flatten = (arr, depth = 1) =>
|
const flatten = (arr, depth = 1) =>
|
||||||
depth != 1
|
depth !== 1
|
||||||
? arr.reduce((a, v) => a.concat(Array.isArray(v) ? flatten(v, depth - 1) : v), [])
|
? arr.reduce((a, v) => a.concat(Array.isArray(v) ? flatten(v, depth - 1) : v), [])
|
||||||
: arr.reduce((a, v) => a.concat(v), []);
|
: arr.reduce((a, v) => a.concat(v), []);
|
||||||
|
|
||||||
@ -614,7 +614,7 @@ const isPlainObject = val => !!val && typeof val === 'object' && val.constructor
|
|||||||
|
|
||||||
const isPrime = num => {
|
const isPrime = num => {
|
||||||
const boundary = Math.floor(Math.sqrt(num));
|
const boundary = Math.floor(Math.sqrt(num));
|
||||||
for (var i = 2; i <= boundary; i++) if (num % i == 0) return false;
|
for (var i = 2; i <= boundary; i++) if (num % i === 0) return false;
|
||||||
return num >= 2;
|
return num >= 2;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -654,9 +654,9 @@ const isValidJSON = obj => {
|
|||||||
const join = (arr, separator = ',', end = separator) =>
|
const join = (arr, separator = ',', end = separator) =>
|
||||||
arr.reduce(
|
arr.reduce(
|
||||||
(acc, val, i) =>
|
(acc, val, i) =>
|
||||||
i == arr.length - 2
|
i === arr.length - 2
|
||||||
? acc + val + end
|
? acc + val + end
|
||||||
: i == arr.length - 1 ? acc + val : acc + val + separator,
|
: i === arr.length - 1 ? acc + val : acc + val + separator,
|
||||||
''
|
''
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -905,7 +905,7 @@ const primes = num => {
|
|||||||
let arr = Array.from({ length: num - 1 }).map((x, i) => i + 2),
|
let arr = Array.from({ length: num - 1 }).map((x, i) => i + 2),
|
||||||
sqroot = Math.floor(Math.sqrt(num)),
|
sqroot = Math.floor(Math.sqrt(num)),
|
||||||
numsTillSqroot = Array.from({ length: sqroot - 1 }).map((x, i) => i + 2);
|
numsTillSqroot = Array.from({ length: sqroot - 1 }).map((x, i) => i + 2);
|
||||||
numsTillSqroot.forEach(x => (arr = arr.filter(y => y % x !== 0 || y == x)));
|
numsTillSqroot.forEach(x => (arr = arr.filter(y => y % x !== 0 || y === x)));
|
||||||
return arr;
|
return arr;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
2
dist/_30s.min.js
vendored
2
dist/_30s.min.js
vendored
File diff suppressed because one or more lines are too long
@ -96,7 +96,7 @@ const binarySearch = (arr, val, start = 0, end = arr.length - 1) => {
|
|||||||
if (arr[mid] > val) return binarySearch(arr, val, start, mid - 1);
|
if (arr[mid] > val) return binarySearch(arr, val, start, mid - 1);
|
||||||
if (arr[mid] < val) return binarySearch(arr, val, mid + 1, end);
|
if (arr[mid] < val) return binarySearch(arr, val, mid + 1, end);
|
||||||
return mid;
|
return mid;
|
||||||
}
|
};
|
||||||
```
|
```
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
@ -152,7 +152,7 @@ Applies the Collatz algorithm.
|
|||||||
If `n` is even, return `n/2`. Otherwise, return `3n+1`.
|
If `n` is even, return `n/2`. Otherwise, return `3n+1`.
|
||||||
|
|
||||||
```js
|
```js
|
||||||
const collatz = n => (n % 2 == 0 ? n / 2 : 3 * n + 1);
|
const collatz = n => (n % 2 === 0 ? n / 2 : 3 * n + 1);
|
||||||
```
|
```
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
|
|||||||
3360
test/testlog
3360
test/testlog
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user