aboutsummaryrefslogtreecommitdiff
path: root/challenge-215/lance-wicks/python/oddoneout.py
diff options
context:
space:
mode:
authorMohammad S Anwar <Mohammad.Anwar@yahoo.com>2023-05-07 23:03:32 +0100
committerGitHub <noreply@github.com>2023-05-07 23:03:32 +0100
commit4d4ab5e767a03427c536b71ed66609db08d6e019 (patch)
treeca28d14d1c60314899fdf942f6a64c297500b7a6 /challenge-215/lance-wicks/python/oddoneout.py
parent8b888166e201c95ff6aa94817d9bf90678cd8a02 (diff)
parent987b0225e4b17bd14e7f73c484573e42c92a7463 (diff)
downloadperlweeklychallenge-club-4d4ab5e767a03427c536b71ed66609db08d6e019.tar.gz
perlweeklychallenge-club-4d4ab5e767a03427c536b71ed66609db08d6e019.tar.bz2
perlweeklychallenge-club-4d4ab5e767a03427c536b71ed66609db08d6e019.zip
Merge pull request #8026 from lancew/215-lw-python
Python attempt at challenge 215
Diffstat (limited to 'challenge-215/lance-wicks/python/oddoneout.py')
-rw-r--r--challenge-215/lance-wicks/python/oddoneout.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/challenge-215/lance-wicks/python/oddoneout.py b/challenge-215/lance-wicks/python/oddoneout.py
new file mode 100644
index 0000000000..5ec80b00f4
--- /dev/null
+++ b/challenge-215/lance-wicks/python/oddoneout.py
@@ -0,0 +1,13 @@
+def is_not_alpha_order(word):
+ letters = [*word]
+ letters.sort()
+ sorted_word = ''.join(letters)
+ return word != sorted_word
+
+def count(words):
+ total = 0
+
+ for word in words:
+ if is_not_alpha_order(word):
+ total += 1
+ return total