• + 0 comments

    JavaScript

    function getNode(llist, positionFromTail) {
      const values = [];
       
      let currentNode = llist;
      
      while (currentNode) {   
        values.push(currentNode.data);
        
        currentNode = currentNode.next;
      }
      
      return values.reverse()[positionFromTail];
    }