JSFiddle - React, Tailwind, and code Playground

by hescano

JavaScript

var l = [1,2,3,5,3];
var t = 8;

function answer(l, t) {
	var sum = 0;
  var values = [0];
  var counter = 0;
  for (var i = 0; i < l.length; i++) {
  if (l[i] === t) {
  	return [i, i];
  }
  	sum += l[i];
    if (sum > t) {
    	i = counter++;
    	sum = l[i];
      values = [i];
    } else if (sum === t) {
    	values.push(i);
    	return values;
    }
  }
  return [-1, -1];
}

alert(answer(l, t));