mirror of https://git.sr.ht/~garritfra/sabre
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
463 B
38 lines
463 B
3 years ago
|
/* START builtins */
|
||
|
|
||
|
function _printf(msg) {
|
||
|
process.stdout.write(msg);
|
||
|
}
|
||
|
|
||
|
/* END builtins */
|
||
|
function print(msg){
|
||
|
_printf(msg);
|
||
|
}
|
||
|
function println(msg){
|
||
|
print(msg + "\n");
|
||
|
}
|
||
|
function len(arr){
|
||
|
var c = 0;
|
||
|
while (arr[c]) {
|
||
|
c = c + 1;
|
||
|
}
|
||
|
;
|
||
|
return c;
|
||
|
}
|
||
|
function rev(arr){
|
||
|
var l = len(arr);
|
||
|
var new_arr = [];
|
||
|
var i = 0;
|
||
|
var j = l;
|
||
|
while (i < l) {
|
||
|
new_arr[i] = arr[j];
|
||
|
i = i - 1;
|
||
|
j = j - 1;
|
||
|
}
|
||
|
;
|
||
|
return new_arr;
|
||
|
}
|
||
|
function main(){
|
||
|
var arr = [1, 4, 2, 5, 3];
|
||
|
}
|
||
|
main();
|