function isValidWalk(walk) {
//   //insert brilliant code here
  console.log(walk); // see the data
  console.log(walk.length)
  
const sumN = (walk.filter((walkD) => walkD === 'n')).length   // 1
const sumS = (walk.filter((walkD) => walkD === 's')).length
const sumW = (walk.filter((walkD) => walkD === 'w')).length
const sumE = (walk.filter((walkD) => walkD === 'e')).length
  
    if((sumN - sumS) === 0 || (sumW - sumE === 0)){
        console.log('true')         
    }
  
    if(walk.length !== 10){ // validation of time cap
    return false
  }
  
  
}




isValidWalk(
['n'
]
);


function isValidWalk(walk) {
  var dx = 0
  var dy = 0
  var dt = walk.length
  
  for (var i = 0; i < walk.length; i++) {
    switch (walk[i]) {
      case 'n': dy--; break
      case 's': dy++; break
      case 'w': dx--; break
      case 'e': dx++; break
    }
  }
  
  return dt === 10 && dx === 0 && dy === 0
}

// const sumS = (walk.filter((walkD) => walkD === 's')).length
// const sumW = (walk.filter((walkD) => walkD === 'w')).length
// const sumE = (walk.filter((walkD) => walkD === 'e')).length

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: