From ebc531379cb5adf20b2242546dc59c3d226f324a Mon Sep 17 00:00:00 2001
From: thesaurabh4714 <42849052+thesaurabh4714@users.noreply.github.com>
Date: Tue, 7 Jul 2020 02:36:16 +0530
Subject: [PATCH] Update Kangaroo.py

improved solution
---
 HackerRank-Kangaroo/Kangaroo.py | 21 +++++++++++++++------
 1 file changed, 15 insertions(+), 6 deletions(-)

diff --git a/HackerRank-Kangaroo/Kangaroo.py b/HackerRank-Kangaroo/Kangaroo.py
index b5b82b8..d5c4533 100644
--- a/HackerRank-Kangaroo/Kangaroo.py
+++ b/HackerRank-Kangaroo/Kangaroo.py
@@ -8,12 +8,21 @@
 
 # Complete the kangaroo function below.
 def kangaroo(x1, v1, x2, v2):
-    for n in range(10000):
-        if((x1+v1)==(x2+v2)):
-            return "YES"
-        x1+=v1
-        x2+=v2
-    return "NO"
+    while(True):
+        if(v1>v2 and x1<x2):
+            if(x1+v1==x2+v2):
+                return 'YES'
+            else:
+                x1+=v1
+                x2+=v2
+        elif(v2>v1 and x2<x1):
+            if(x1+v1==x2+v2):
+                return 'YES'
+            else:
+                x1+=v1
+                x2+=v2
+        else:
+            return 'NO'
 
 if __name__ == '__main__':
     fptr = open(os.environ['OUTPUT_PATH'], 'w')