aboutsummaryrefslogtreecommitdiff
path: root/challenge-180/mohammad-anwar/python/ch-2.py
diff options
context:
space:
mode:
Diffstat (limited to 'challenge-180/mohammad-anwar/python/ch-2.py')
-rw-r--r--challenge-180/mohammad-anwar/python/ch-2.py37
1 files changed, 37 insertions, 0 deletions
diff --git a/challenge-180/mohammad-anwar/python/ch-2.py b/challenge-180/mohammad-anwar/python/ch-2.py
new file mode 100644
index 0000000000..127805093f
--- /dev/null
+++ b/challenge-180/mohammad-anwar/python/ch-2.py
@@ -0,0 +1,37 @@
+#!/usr/bin/python3
+
+'''
+
+Week 180:
+
+ https://theweeklychallenge.org/blog/perl-weekly-challenge-180
+
+Task #2: Trim List
+
+ You are given list of numbers, @n and an integer $i.
+
+ Write a script to trim the given list where element is less than
+ or equal to the given integer.
+
+'''
+
+import unittest
+
+def trimList(i, n):
+ trim_list = []
+ for j in n:
+ if j > i:
+ trim_list.append(j)
+
+ return trim_list
+
+#
+#
+# Unit test class
+
+class TestTrimList(unittest.TestCase):
+ def test_TrimList(self):
+ self.assertEqual(trimList(3, [1, 4, 2, 3, 5]), [4, 5])
+ self.assertEqual(trimList(4, [9, 0, 6, 2, 3, 8, 5]), [9, 6, 8, 5])
+
+unittest.main()