Travis build: 1572 [cron]

This commit is contained in:
30secondsofcode
2018-02-04 20:17:40 +00:00
parent 34f4a7e6fe
commit 998af8f9e2
7 changed files with 1703 additions and 1703 deletions

8
dist/_30s.es5.js vendored
View File

@ -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;

File diff suppressed because one or more lines are too long

10
dist/_30s.esm.js vendored
View File

@ -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
View File

@ -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

File diff suppressed because one or more lines are too long

View File

@ -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>

File diff suppressed because it is too large Load Diff