Consecutive

by Nidhi Patel

JavaScript

let strng = ['nidhi','rutu','zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz','shailesh','sumitra','zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz'];

function longestConsc(str, k){
let str1 = '';
let len = str.length;
if(len==0||len<k||k<=0){
return "";
}
for(let i=0; i<len; i++){
	if(str[i].length>str1.length){
  str1 = str[i];	
  var currentIndex = i;
  }
}
console.log(str1,currentIndex);
let arrayPart1 = str.slice((currentIndex-k+1), currentIndex+1);
let arrayPart2 = str.slice(currentIndex, currentIndex+k);
Array.prototype.sumOfArray = function(arr){
arr = this;
let sum = 0;
	for(let i in this){
  	sum += this[i].length;
  }
  return sum;
} 
let sumOfArray1 = arrayPart1.sumOfArray();
let sumOfArray2 = arrayPart2.sumOfArray();
if(sumOfArray1>sumOfArray2){
return arrayPart1;
} else {
return arrayPart2;
}
/* console.log(sumOfArray1,sumOfArray2);

console.log('array1:',arrayPart1);
console.log('array2: ',arrayPart2) */
}
console.log(longestConsc(strng,0));