ai-for-shogi-like-games
Version:
javascript library of A.I. algorithms for Shogi-like games
19 lines (14 loc) • 355 B
Flow
// @flow
;
import _ from 'lodash';
import assert from 'assert';
function allValuesEqual(arr: Array<any>): boolean {
return _.uniq(arr).length<=1;
}
function theOne(arr: Array<any>): any {
assert(allValuesEqual(arr));
assert(arr.length>0);
return arr[0];
}
exports.allValuesEqual = allValuesEqual;
exports.theOne = theOne;