Created
December 23, 2020 14:27
-
-
Save defrindr/5b03337a938039d8e4465a668c088c01 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
array = [1,3,23,46,55,3,67,6,25,9,2,41,6,82,3]; | |
function mengisi_array(arr){ | |
const MAX = 5; // size can used | |
let par = [null,null,null,null,null], impar = [null,null,null,null,null]; // array penampung | |
let par_index = 0, impar_index = 0; // index array | |
let ada_yang_max = false; | |
for(iter=0;iter<arr.length;iter++){ | |
if(arr[iter] % 2 == 0){ | |
par[par_index] = arr[iter]; | |
par_index++; | |
if(par_index >= MAX && ada_yang_max == false){ | |
par.map( (val, i) => console.log(`par[${i}] = ${val}`)); | |
par = [null,null,null,null,null]; | |
par_index = 0; | |
ada_yang_max = true; | |
} | |
}else{ | |
impar[impar_index] = arr[iter]; | |
impar_index++; | |
if(impar_index >= MAX && ada_yang_max == false){ | |
impar.map( (val, i) => console.log(`impar[${i}] = ${val}`)); | |
impar = [null,null,null,null,null]; | |
impar_index = 0; | |
ada_yang_max = true; | |
} | |
} | |
} | |
par.map( (val, i) => { | |
if(val != null) console.log(`par[${i}] = ${val}`); | |
}); | |
impar.map( (val, i) => { | |
if(val != null) console.log(`impar[${i}] = ${val}`); | |
}); | |
} | |
mengisi_array(array); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment