Данный отчёт сгенерирован 10.02.2023 18:21:31 UTC.
HTML версия (этот сайт) сгенерирован 10.02.2023 18:21:38 UTC.
Коммит: [bfeb65b9] add automatic zip creation
10.02.2023 18:21:31
Задача: Двохрівневий масив 10.02.2023 18:21:31
Описание: Дано дворівневий масив масивів з цілих чисел. Зробити з нього новий однорівневий масив, у якому числа йдуть у тому ж порядку. Наприклад, [[1,2,3],[4,5],[1,2]] => [1,2,3,4,5,1,2]. Визначте функцію flatten(arr), яка одержує дворівневий масив та повертає однорівневий. 10.02.2023 18:21:31
Решений: 132 10.02.2023 18:21:31
Двохрівневий масив 10.02.2023 18:21:31
 function flatten(arr)
{
return arr.flat()
}
 function flatten(arr) {return arr.flat();}
 function flatten(arr) {
    let array = []
    for (let i = 0; i < arr.length; i++) {
        for (let j = 0; j < arr[i].length; j++) {
            array.push(arr[i][j])
        }
    }
    return array
}
 function flatten(arr) {
    let arr2 = [];
    for( let i = 0; i < arr.length; i += 1 ) {
        for( let n = 0; n < arr[i].length; n += 1 ) {
            arr2.push(arr[i] [n])
        }
    }
    return arr2
}
 function flatten(arr){
    resArr = [];
    arr.forEach(innerArr => innerArr.forEach(el => resArr.push(el)))
    return resArr;
}
 function flatten(arr) {
    let res = arr.flat();
    return res;
}
 function flatten(arr) {
  let newArr = [];
  for (let i = 0; i < arr.length; i++) {
    for (let j = 0; j < arr[i].length; j++) {
      newArr.push(arr[i][j]);
    }
  }
  return newArr;
}
 function flatten(arr){
    let newArray = [];
    for(let i = 0; i < arr.length; i++){
       newArray = newArray.concat(arr[i]);
        
    }
    return newArray;
}
 function flatten(arr){
let retArr = [];
    for(let i = 0; i < arr.length;i++){
        for(let j = 0; j < arr[i].length;j++){
            retArr.push(arr[i][j]);
        }
    }
    return retArr;
}
 function flatten(arr){
    var newArr = [];
    for(let i = 0; i < arr.length; i++){
       var newArr = newArr.concat(arr[i])
        
    }
    return newArr
}
 function flatten(arr){
let arr2 = [];
    for(let i = 0; i < arr.length; i++){
        arr2 = arr2.concat(arr[i]);
    }
    return arr2;
}
 function flatten(arr){
    let A = [];
    for (let i of arr){
        for (let j of i){
            A.push(j);
        }
    }
    return A;
}
 function flatten(arr) {
    let res = [];
    for (let i = 0; i < arr.length; i++) {
        for (let j = 0; j < arr[i].length; j++){
            res.push(arr[i][j]);
        }
    }
    return res;
}
 function flatten ( arr ) {
    let newArr = [ ];
    for ( let i = 0; i < arr.length; i++ ){
        for( let k = 0; k < arr[i].length; k++){
            newArr.push ( arr [ i ] [ k ] )
        }
    }
    return newArr
}
 function flatten(arr){
    let result = [].concat(...arr);
    return result;
}
 function flatten(arr) {
    let result= [] 
    for(const elem of arr){
        for(const elem2 of elem){
            result.push(elem2)
        }
    }  
    return result
}
 function flatten(arr)
{
    let result = [];
    for (i = 0; i < arr.length; i++)
    {
        for (j = 0; j < arr[i].length; j++) 
        {
            result.push(arr[i][j]);
        }
    }   
    return result;
}
 function flatten(arr){
    let result = [ ].concat(...arr);
    return result;
}
 function flatten(arr){
    let arr1 = [];
    arr.forEach(el => {
        for(let i = 0; i < el.length; i++){
            arr1.unshift(el[i]);
        }
    })
    return arr1.reverse()
}
 function flatten(arr){
    let newArr= [];
    for(let i = 0,m=0; i< arr.length;i++){
        for(let j = 0; j< arr[i].length;j++,m++)
        {
            newArr[m]=arr[i][j];
        }
        
    }
    return newArr;
}
 function flatten(arr){
    let res = new Array ();
    for (i=0; i< arr.length; i++){
        res=res.concat(arr[i]);
    }
    return (res);
}
 function flatten(arr){
    let answ = [];
    for (let mas of arr){
        for (let el of mas){
            answ.push(el);
        }
    }
    return answ;
}
 function flatten(arr) {
    let flattened = [];
    for (let i = 0; i < arr.length; i++) {
        let subarray = arr[i];
        for (let j = 0; j < subarray.length; j++)
            flattened.push(subarray[j]);
    }
    return flattened;
}
 function flatten(array){
let array1
array1 = [].concat(...array)
return array1 
}
function flatten(arr) {
    return arr.flat(1);
}

// Або

/*function flatten(arr) {
    let r = [];
    for(a of arr) {
        for(e of a) {
            r.push(e);
        }
    }
    return r;
}*/
 function flatten(array){
    let arr = []
        for(let i = 0; i< array.length; i++){
            arr = arr.concat(array[i])
        }
        return arr
    }
 function flatten(arr) {
    let answ=[]
    for (let i=0; arr[i]!=undefined; i++) {
        answ=answ.concat(arr[i])
    }
    return answ
}
 function flatten(arr) {
    let array=[];
    for (let i=0; i< arr.length; i++){
        for (let n=0; n< arr[i].length; n++){
            array.push(arr[i][n])
        }
        
    }
return array;
    
}
 function flatten(arr){
    let arr2 = [];
    for (x of arr){
        for (y of x){
            arr2.push(y);
                    }
                   }
    return arr2;
                      }
 function flatten(arr){
    let arr_t = 0;
    let arr_r = [];
    for(let i = 0; i < arr.length; i++){
        arr_t = arr[i];
        for(let n = 0; n < arr_t.length; n++){
            arr_r.push(arr[i][n])
        }
    }
    return arr_r;
}
 function flatten(arr)
{
    let arr1 = [];
    for (let r = 0; r < arr.length; r++)
        {
        for (let i = 0; i < arr[r].length; i++)
            {
            arr1.push(arr[r][i]);
            }
        }
    return arr1;
}
 function flatten(arr) {
return arr.flat();
}
 function flatten(arr) {
        let res = []
        for (let i = 0; i < arr.length; i++) {
            for (let j = 0; j < arr[i].length; j++) {
                res[res.length]=arr[i][j]
            }

        }
        return res
    }
 function flatten(arr2D)
{
    let arr = [];
    for(let i = 0; i < arr2D.length; i++)
    {
        for(let j = 0; j < arr2D[i].length; j++)
            arr[arr.length] = arr2D[i][j];
    }
    return arr
}
 function flatten(arr) {
    let m = [];
    for (let i = 0; i < arr.length; i++) {
        for(let j = 0; j < arr[i].length; j++) {
            m.push(arr[i][j]);
        }
    }
    return m;
}
 function flatten(arr){
    return arr.flat()
}
 function flatten(arr) {
    let array = [];
    arr.forEach(element => {
        array.push(...element)
    });
    return array
}
 function flatten(arr){
    let arr2 = [];
    for (i = 0; i < arr.length; i++){
        for (j = 0; j < arr[i].length; j++){
          arr2.push(arr[i][j])
        }
    }
    return arr2;
}
 function flatten(array) {
    return array.flat()
}
 function flatten(arr) {
    let m = new Array();
    for (let i = 0; i < arr.length; i++)
        m = m.concat(arr[i]);

    return m;
}
 function flatten(arr){
    return arr.flat();
}
 function flatten(arr){
    let result = []
    for(let e of arr){
        result.push(...e)
    }
    return result
}
 function flatten(arr){
    var newArr = [];
    
    for (i = 0; i < arr.length; i++) {
      for (j = 0; j < arr[i].length; j++) {
        newArr.push(arr[i][j]);
      }
    } 
      
    return newArr;
}
 function flatten(arr)
{
    for(let i = 1; i < arr.length; i++)
    {
        arr[0] = arr[0].concat(arr[i])
    }
    return arr[0]
}
 function flatten(arr) {
    var result = [].concat(...arr);
    return result;
}
 const flatten = arr => arr.flat(1)
 function flatten(arr) {
    let count = 0;
    let NewArr = [];
    for(let i = 0; i < arr.length; i++){
        for(let j = 0; j < arr[i].length; j++){
            NewArr[count] = arr[i][j];
            count++;
        }
    }
    return NewArr;
}
 function flatten(arr){
    let answer = []
    for (let i = 0; i <= arr.length - 1; i++){
        answer = answer.concat(arr[i])
    }
    return answer
}
 function flatten(arr) {
    let arr1 = [];
    for(let i = 0; i < arr.length; i++){
        arr1 = arr1.concat(arr[i]);
    }
    return arr1
}
 function flatten(arr){
    let newArr = [];
    for(let i = 0; i < arr.length; i++){
        newArr = newArr.concat(arr[i])
    }
    return newArr;
}
 function flatten(arr)
{
return arr.flat()
}
 function flatten(arr) {
  return arr.reduce((acc, val) => acc.concat(val), []);
}
 function flatten(arr) {
let newArr = arr[0];
    for(let i = 1; i < arr.length; i++) {
        newArr = newArr.concat(arr[i]);
    }
    return newArr;
}
 function flatten(arr) {
    const result = []
    for (let subarr of arr){
        for (let element of subarr) {
            result.push(element)
        }
    }
    return result
}
 function flatten(arr) {
    let s = new Array();
    for(let i = 0; i < arr.length; i++)
    {
        s = s.concat(arr[i]);
    } 
    return s;
}
 function flatten(arr) {
let arr2 = [];
for (let i = 0; i < arr.length; i++) {
  for (let j = 0; j < arr[i].length; j++) {
    arr2.push(arr[i][j]);

  }
}
return arr2;

}
 function flatten(arr){
 let newArr = [];
 for (let i = 0; i < arr.length; i++){
     for (let x = 0; x < arr[i].length; x++){
newArr.push(arr[i][x])
   }
  }
  return newArr
}
 function flatten(arr) {
    let b = []
    for (let i=0; i      b = b.concat(arr[i])
    }
    return b
}
 function flatten(arr) {
  return arr.reduce((acc, el) => acc.concat(el), [])
}
 function flatten(arr) {
    let flattened = [];
    for (let i = 0; i < arr.length; i++) {
        let subarray = arr[i];
        for (let j = 0; j < subarray.length; j++)
            flattened.push(subarray[j]);
    }
    return flattened;
}
 function flatten(arr) {
    let b = [];
let i = 0
while(i    for(let j = 0; j < arr[i].length; j++){
b.push(arr[i][j])
    }
    i++
}
return b;
}
 function flatten(arr){
    let result = []
    for(let e of arr){
        result.push(...e)
    }
    return result
}
 function flatten(arr){
   return arr.flat();
}
 function flatten(arr) {
    let flattened = [];
    for (let i = 0; i < arr.length; i++) {
        let subarray = arr[i];
        for (let j = 0; j < subarray.length; j++)
            flattened.push(subarray[j]);
    }
    return flattened;
}
 function flatten(arr) {
    let resArray=[];
    for(let i=0; i< arr.length; i++){
        for(let j=0; j< arr[i].length; j++){
          resArray.push(arr[i][j]);
        }
    }
    return resArray;
}
 function flatten(arr) {
    let m = [];
    for (i = 0; i < arr.length; i++) {
        m.push(...arr[i])
    }
    return m;
}
 function flatten(arr){
    let arr2 = [];
  for (let i = 0; i < arr.length; i++) {
    for (let j = 0; j < arr[i].length; j++) {
      arr2.push(arr[i][j]);
    }
  }
  return arr2
  }

  console.log(flatten([[1,3,4,5],[7,5,8,65]]));
 function flatten(arr) {
let Arr=[];
let count=0;
for(let i=0;i{
    for(let j=0;j    {
        Arr[count]=arr[i][j];
        count++;
    }
}
return Arr;
}
 function flatten(arr) {
    var arr2 = [];
    for (i = 0; i < arr.length; i++) {
      for (j = 0; j < arr[i].length; j++) {
        arr2.push(arr[i][j]);
        
      }
    }
    
    console.log(arr2)
    return arr2;
}
 function flatten(arr) {
    let m = new Array();
    for (let i = 0; i < arr.length; i++)
        m = m.concat(arr[i]);

    return m;
}
 function flatten(arr)
{
    newArr = new Array();
    for(i = 0; i< arr.length;i++)
    {
        for(u = 0; u< arr[i].length; u++)
        {
            newArr.push(arr[i][u]);
        }
    }
    return newArr;
}
 function flatten(arr) {
    let arr2 = [];
    for (x of arr) {
        for (y of x) {
            arr2.push(y);
        } 
    }
    return arr2;
}
 function flatten(arr)
{
    return arr.flat()
}
 function flatten(arr) {
    
    
    let k = arr.flat()
    return k
}
 function flatten(arr){
    let result = [].concat(...arr);
    return result;
}
 function flatten(arr){
let variable = 0;
let finalArray = [];
for (let i = 0; i < arr.length; i++){
    for (let j =0; j < arr[i].length; j++){
        variable = arr[i];
        finalArray.push(variable[j])
        
    }
    
}
return(finalArray)
}
 function flatten(arr) 
{
    let s1 = arr.length;
    let res=[];
    for(let i=0; i        for(let j=0;j            res.push(arr[i][j]);
    return res;
}
 function flatten(arr){
    return arr.flat()
}
 function flatten(arr) {
    var result = [].concat(...arr);

    return (result);
}
 function flatten ( arr ) {
    let newArr = [];
    for (let i of arr){
        for (let k of i){
            newArr.push(k)
        }
    }
    return newArr
}
 function flatten(arr) {
    let result = [];
    for (let i = 0; i < arr.length; i++)
        for (let j = 0; j < arr[i].length; j++)
            result.push(arr[i][j]);
    return result;
}
 function flatten(arr) {
    let arr2 = [];
    for (i = 0; i < arr.length; i++) {
        for (j = 0; j < arr[i].length; j++) {
            arr2.push(arr[i][j]);
        }
    }
    return arr2;
}
 function flatten(arr) {
    let arr1D = [].concat.apply([], arr);
    return arr1D;
}
 function flatten(arr) {
let arr2 = [];
for(let i = 0; i < arr.length; i++){
    for(let j = 0; j < arr.length; j++){
        if(arr[i][j] == undefined){
            break;
        }
        arr2.push(arr[i][j]);
    }
}
return arr2;
}
 function flatten(arr) {
    let pushedArr = [];
    for (i = 0; i < arr.length; i++) {
        for (j = 0; j < arr[i].length; j++) {
            pushedArr.push(arr[i][j]);
        }
    }
    return pushedArr
}
 function flatten(arr){
    var arr2 = [];
    for(var i = 0; i < arr.length; i++){
       var arr2 = arr2.concat(arr[i])
        
    }
    return arr2
}
 function flatten(arr){
    let flattedArr = [];
    arr.forEach(subArr => flattedArr = flattedArr.concat(subArr));
    return flattedArr;
}
 function flatten (arr) {
  let newArr = []
  for (let i = 0; i < arr.length; i++) {
    newArr = newArr.concat(arr[i])
  }
  return newArr
}
 function flatten(arr){
    let arr2=[];
    for (i = 0; i < arr.length; i++) {
        for (j = 0; j < arr[i].length; j++) {
            arr2.push(arr[i][j]);
        }
    }
    return arr2
}
 function flatten(arr){
    return arr.flat();
}
 function flatten(arr) {
    let A = [];
    let sh = 0;

    for (let i = 0; i < arr.length; i++) {
        console.log(" ", arr[i].length);
        for (let j = 0; j < arr[i].length; j++) {
            // console.log(arr[i][j]);
            A[sh] = arr[i][j];
            sh++;            
        }
    }
    console.log(A);
    return A;
}
 function flatten(arr)
{
    let m = [];
    for (let i = 0; i < arr.length; i ++)
    {
        m = m.concat(arr[i]);
    }
    return m;
}
 function flatten(arr){
    return arr.flat()
}
 function flatten(arr) {
  return arr.flat()
}
 function flatten(arr)
{
    let arr2 = [];
    
    for (let i = 0; i < arr.length; i ++) 
    {
       for(let j = 0; j < arr[i].length; j ++)
       {
           arr2.push(arr[i][j]);
       }
    }
    return arr2;
}
 function flatten(arr){
    let normal_array = [];
    for (let x = 0; x< arr.length; x++){
        normal_array = normal_array.concat(arr[x]);
    }
    return normal_array
}
 function flatten(arr)
{
let a = []
for(i=0; i< arr.length; i++)
{
    a = a.concat(arr[i])
}
return a
}
 function flatten(arr) {
    let result_arr = [];
    let element = 0;
    for (let i = 0; i < arr.length; i++) {
        let arr_ = arr[i];
        for (let j = 0; j < arr_.length; j++) {
            result_arr[element] = arr_[j];
            element++;
        }
    }
    return result_arr;
}
 function flatten(arr){
    let a = [];
    for (let i = 0; i < arr.length; i++)
    {
        for (let n = 0; n < arr[i].length; n++){
            a.push(arr[i][n])
        }
    }
    return a;
}
 function flatten(arr){
    arr = [].concat(...arr);
    return arr;
}
flatten([[1,2,3],[4,5],[1,2]]);
 function flatten(arr) {
    arr2 = [];
    for(i of arr){
        arr2.push(...i)
    }
    return arr2;
}
 function flatten(arr){
    let a = []
    for(i=0;i< arr.length;i++){
        for(j=0;j< arr[i].length;j++){
a.push(arr[i][j])
}
    }
    return a
}
 function flatten(arr) {
        var arr2 = [];
        for (i = 0; i < arr.length; i++) {
            for (j = 0; j < arr[i].length; j++) {
                arr2.push(arr[i][j]);
            }
        }
        return arr2
    }
 function flatten(arr) {
    let length = arr.length;
    let newArr = [];
    for(let i=0; i        let elemetArr = arr[i];
        for(let j=0; j            newArr.push(elemetArr[j]);
        }
    }
    return newArr;
}
 function flatten(arr)
{
    return arr.flat()
}
 function flatten(arr){
    let res = [].concat( ...arr);
    return res;
}
 function flatten(arr){
    let newArr = [];
    for(let i = 0; i < arr.length; i++){
        for(let k = 0; k < arr[i].length; k++){
            newArr.push(arr[i][k])
        }
    }
    return newArr;
}
 function flatten(arr){
    var d = []
    for( var x = 0 ; x< arr.length ;x++){
        for(var y = 0 ;y< arr[x].length ; y++){
            d.push(arr[x][y])
        }
    }return d
}
 function flatten(arr) {
    let result = [].concat(...arr);
    return result;
}
 function flatten(arr)  
{   
    return arr.flat();
}
 function flatten(arr) {
    let flattened = [];
    for (let i = 0; i < arr.length; i++) {
        let subarray = arr[i];
        for (let j = 0; j < subarray.length; j++)
            flattened.push(subarray[j]);
    }
    return flattened;
}
 function flatten(arr) {
    let a = [];
    for(let v of arr) {
        a.push(...v);
    }
    return a;
}
 function flatten(arr) {
    let temp_arr = [];
    for(let i = 0; i        for(j = 0; j            temp_arr.push(arr[i][j]);
        }
    }
    return temp_arr;
}
 function flatten(arr)
{
    let s=arr.length;
    let res=[];
    for(let i=0;i< s;i++)
        for(let j=0;j< arr[i].length;j++)
            res.push(arr[i][j])
    return res;
}
 function flatten(arr) {
    let a = [];
    let tmp = [];
    for (let i = 0; i < arr.length; i++)
    {
        tmp = arr[i];
        for (let j = 0; j < tmp.length; j++)
        {
            a.push(tmp[j]);
        }
    }
    return a;
}
 function flatten(arr){
    let myarr = []
    for(let i = 0; i < arr.length; i++){
        for(j of arr[i]){
            myarr.push(j)
        }
    }
    return myarr
}
 function flatten(arr)
{
    return arr.flat()
    
}
 function flatten(arr){
    return a = [].concat(...arr);
}
 const flatten = arr => arr.flat(1)
 function flatten(arr) {
    return arr.reduce((acc, curr) => [...acc, ...curr])
}
 function flatten(arr) {
    let new_arr = []
    for (let i = 0; i< arr.length; i++) {
        new_arr = new_arr.concat(arr[i])
    }
    return new_arr
}
 function flatten(arr){
    return arr.flat();
}
 function flatten(arr){
    let answ = [];
    for (let mas of arr){
        for (let el of mas){
            answ.push(el);
        }
    }
    return answ;
}
 function flatten(arr){
    let result = []
    for(let firstRank of arr){
        for(let secondRank of firstRank){
            result.push(secondRank);
        }
    }
    return result;
}
 function flatten(arr) {
    let flattened = [];
    for (let i = 0; i < arr.length; i++) {
        let subarray = arr[i];
        for (let j = 0; j < subarray.length; j++)
            flattened.push(subarray[j]);
    }
    return flattened;
}
 function flatten(array){
    let newArray = array.flat(Infinity);
    
    return newArray;
}
 function flatten ( arr ) {
    let new_arr = [];
    for (let i = 0; i        for(let k =0; k            new_arr.push(arr[i][k])
        }
    }
    return new_arr

}
 function flatten(arr){
    let flattened_array = [];
    
    for( i in arr){
        flattened_array = flattened_array.concat(arr[i]);
    }
    
    return flattened_array;
}
 function flatten(arr) {
    return arr.flat(1);
}
 function flatten(arr){
    let newarr =[];
    for(let i =0; i < arr.length; i++){
        for (i1 = 0; i1 < arr[i].length; i1++){
            newarr.push(arr[i][i1]);
        }
    }
    return newarr
}
 function flatten (arr) {
let emptyArr = [];
let count = 0;
for (let i = 0; i < arr.length; i++) {
for (let j = 0; j < arr[i].length; j++) {
emptyArr[count] = arr[i][j];
count++;
}
}
return emptyArr;
}
 function flatten(arr) {
    let rightArr = [];
    for (let i = 0; i < arr.length; i++) {
        for (let k = 0; k < arr[i].length; k++)
            rightArr.push(arr[i][k])
    }
    return rightArr;
}