From 31d22f3b58345541ef1d8ce7fcb6e9392c6ec782 Mon Sep 17 00:00:00 2001 From: Walt Mankowski Date: Wed, 25 Jun 2025 22:02:43 -0400 Subject: python code for challenge 2 --- challenge-327/walt-mankowski/python/ch-2.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 challenge-327/walt-mankowski/python/ch-2.py diff --git a/challenge-327/walt-mankowski/python/ch-2.py b/challenge-327/walt-mankowski/python/ch-2.py new file mode 100644 index 0000000000..f45867b112 --- /dev/null +++ b/challenge-327/walt-mankowski/python/ch-2.py @@ -0,0 +1,17 @@ +from sys import argv + +min_dist = 1e300 +pairs = [] +elements = sorted(map(int, argv[1:])) + +for i in range(0, len(elements) - 1): + for j in range(i+1, len(elements)): + delta = abs(elements[i] - elements[j]) + if delta < min_dist: + pairs = [[elements[i], elements[j]]] + min_dist = delta + elif delta == min_dist: + pairs.append([elements[i], elements[j]]) + +print(pairs) + -- cgit