Skip to content

Commit 09e88f9

Browse files
author
Gonzalo Diaz
committed
[REFACTOR] [Hacker Rank] Interview Preparation Kit: Linked Lists: Detect a Cycle. Simplified.
1 parent 4a1dd1c commit 09e88f9

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

src/hackerrank/interview_preparation_kit/linked_lists/ctci_linked_list_cycle.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,13 @@
88
def has_cycle(head: SinglyLinkedListNode) -> bool:
99
llindex: list[SinglyLinkedListNode] = []
1010

11-
result = False
12-
node = head
13-
resume = True
11+
node: SinglyLinkedListNode | None = head
1412

15-
while node and resume:
13+
while node is not None:
1614
if node in llindex:
17-
resume = False
18-
result = True
19-
return result
15+
return True
2016

2117
llindex.append(node)
2218
node = node.next
2319

24-
return result
20+
return False

0 commit comments

Comments
 (0)