From 45372039b96b15cdb9903f35558be99abbe94549 Mon Sep 17 00:00:00 2001 From: Dhaval Pandey <68287498+dhavalpandey@users.noreply.github.com> Date: Mon, 30 Oct 2023 20:14:29 +0000 Subject: [PATCH] Create SolutionByDhaval.py --- .../SolutionByDhaval.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Divide and Conquer/Find Closest Number in Array/SolutionByDhaval.py diff --git a/Divide and Conquer/Find Closest Number in Array/SolutionByDhaval.py b/Divide and Conquer/Find Closest Number in Array/SolutionByDhaval.py new file mode 100644 index 000000000..5b4081252 --- /dev/null +++ b/Divide and Conquer/Find Closest Number in Array/SolutionByDhaval.py @@ -0,0 +1,19 @@ +arr_in = input()[9:] +arr_in = arr_in[:-1] + +arr_in = arr_in.replace(" ", "") +arr = list(map(int, arr_in.split(","))) + +target_num = input().replace(" ", "") +num = int(target_num.split("=")[1]) + +smallest_diff = abs(arr[0]-num) +closest_num = 0 + +for index in arr: + diff = abs(index-num) + if diff < smallest_diff: + smallest_diff = diff + closest_num = index + +print(closest_num)