www.hackerrank.com/challenges/get-the-value-of-the-node-at-a-specific-position-from-the-tail/problem
package exam.complete; //https://www.hackerrank.com/challenges/get-the-value-of-the-node-at-a-specific-position-from-the-tail/problem import exam.SinglyLinkedListNode; import java.util.ArrayList; import java.util.List; public class GetNodeValue { static int getNode(SinglyLinkedListNode head, int positionFromTail) { List<Integer> list = new ArrayList<>(); while (head != null) { list.add(head.data); head = head.next; } return list.get(list.size() - positionFromTail - 1); } }
'Programming > Data Structure' 카테고리의 다른 글
[Hackerrank] InsertNodeAtPosition (0) | 2020.12.02 |
---|---|
[Hackerrank] InsertNodeAtHead (0) | 2020.12.02 |
[Hackerrank] FindMergePointofTwoLists (0) | 2020.12.02 |
[Hackerrank] DeleteNode (0) | 2020.12.02 |
[Hackerrank] CompareTwoLinkedLists (0) | 2020.12.02 |