• + 0 comments

    solution with JS

    function getNode(llist, positionFromTail) {
        // Write your code here
        var currentNode = llist;
        var len = 0
        var arr = [];
        if(llist==null){
            return false;
        }
        while(currentNode){
            len++;
            arr.unshift(currentNode.data)
            currentNode = currentNode.next
        }
            if(positionFromTail>len || positionFromTail<0){
                return false
            }
    
        return arr[positionFromTail]
        
    }