tasks a-s
This commit is contained in:
parent
47bf37c096
commit
b83f433714
12433 changed files with 156208 additions and 123 deletions
|
|
@ -0,0 +1,24 @@
|
|||
function non_continuous_subsequences(ary) {
|
||||
var non_continuous = new Array();
|
||||
for (var i = 0; i < ary.length; i++) {
|
||||
if (! is_array_continuous(ary[i])) {
|
||||
non_continuous.push(ary[i]);
|
||||
}
|
||||
}
|
||||
return non_continuous;
|
||||
}
|
||||
|
||||
function is_array_continuous(ary) {
|
||||
if (ary.length < 2)
|
||||
return true;
|
||||
for (var j = 1; j < ary.length; j++) {
|
||||
if (ary[j] - ary[j-1] != 1) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
load('json2.js'); /* http://www.json.org/js.html */
|
||||
|
||||
print(JSON.stringify( non_continuous_subsequences( powerset([1,2,3,4]))));
|
||||
Loading…
Add table
Add a link
Reference in a new issue