Objective: In a given linked list, check whether it contains the loop in it, if yes then find the Loop length and break the loop.
Loop in a linked list means the last node does not point to the null, instead it points to some node in the list.
Input: A Linked List
Output: Linked list contains loop or not, if yes its length and linked list after breaking the loop.
Example:
Input : ->10->20->30->40->50->60->30->40->50->60->30->40->50->60->30 here you can see that 30->40->50->60 are repeating ,that means it has a loop
Approach: