aboutsummaryrefslogtreecommitdiff
path: root/challenge-142/paulo-custodio/python/ch-2.py
diff options
context:
space:
mode:
authorDave Jacoby <jacoby.david@gmail.com>2021-12-07 17:08:53 -0500
committerDave Jacoby <jacoby.david@gmail.com>2021-12-07 17:08:53 -0500
commitf0230b0a58c8d2a63ba172c0c04ac75e5c80e0d4 (patch)
treea7162c0c01b282684f159edc35a2f940a8a77e38 /challenge-142/paulo-custodio/python/ch-2.py
parent038f05c9243b83b2b654559b5005506bc6a3fc2b (diff)
parent59dd7ccf422a3b10f31e3ad2cc9a2704ce6b40e0 (diff)
downloadperlweeklychallenge-club-f0230b0a58c8d2a63ba172c0c04ac75e5c80e0d4.tar.gz
perlweeklychallenge-club-f0230b0a58c8d2a63ba172c0c04ac75e5c80e0d4.tar.bz2
perlweeklychallenge-club-f0230b0a58c8d2a63ba172c0c04ac75e5c80e0d4.zip
Merge branch 'master' of https://github.com/manwar/perlweeklychallenge-club
Diffstat (limited to 'challenge-142/paulo-custodio/python/ch-2.py')
-rw-r--r--challenge-142/paulo-custodio/python/ch-2.py26
1 files changed, 26 insertions, 0 deletions
diff --git a/challenge-142/paulo-custodio/python/ch-2.py b/challenge-142/paulo-custodio/python/ch-2.py
new file mode 100644
index 0000000000..31f6f67abe
--- /dev/null
+++ b/challenge-142/paulo-custodio/python/ch-2.py
@@ -0,0 +1,26 @@
+#!/usr/bin/python3
+
+# TASK #2 > Sleep Sort
+# Submitted by: Adam Russell
+# Another joke sort similar to JortSort suggested by champion Adam Russell.
+#
+# You are given a list of numbers.
+#
+# Write a script to implement Sleep Sort. For more information, please checkout
+# this post.
+
+import sys
+import threading
+from time import sleep
+
+def sleeper(n):
+ sleep(n)
+ print(n)
+
+thrs = []
+for n in [int(x) for x in sys.argv[1:]]:
+ thr = threading.Thread(target=sleeper, args=[n])
+ thrs.append(thr)
+ thr.start()
+for thr in thrs:
+ thr.join()