aboutsummaryrefslogtreecommitdiff
path: root/challenge-234/robert-dicicco/python/ch-1.py
diff options
context:
space:
mode:
Diffstat (limited to 'challenge-234/robert-dicicco/python/ch-1.py')
-rw-r--r--challenge-234/robert-dicicco/python/ch-1.py53
1 files changed, 53 insertions, 0 deletions
diff --git a/challenge-234/robert-dicicco/python/ch-1.py b/challenge-234/robert-dicicco/python/ch-1.py
new file mode 100644
index 0000000000..58459f254a
--- /dev/null
+++ b/challenge-234/robert-dicicco/python/ch-1.py
@@ -0,0 +1,53 @@
+#!/usr/bin/env python
+'''
+------------------------------------------------
+AUTHOR: Robert DiCicco
+DATE : 2023-09-13
+Challenge 234 Task 1 Common Characters ( Python )
+------------------------------------------------
+'''
+
+wordlist = [["java", "javascript", "julia"],["bella", "label", "roller"],["cool", "lock", "cook"]]
+
+def CreateSeen (w):
+ seen = dict()
+ charset = "".join(w)
+ for x in charset:
+ seen[x] = 0
+ for x in charset:
+ seen[x] += 1
+
+ print("Output: (", end="")
+ for key, value in seen.items():
+ if value >= 3 and value < 6:
+ print(f"{key} ",end="")
+ elif value == 6:
+ print(f"{key} ", end="")
+ print(f"{key} ", end="")
+ print(")\n")
+
+for wds in wordlist:
+ print("Input: @wordlist = ",wds)
+ charset = ""
+
+ wordnum = len(wds)
+ CreateSeen(wds)
+
+'''
+------------------------------------------------
+SAMPLE OUTPUT
+python .\CommonCharacters.py
+
+Input: @wordlist = ['java', 'javascript', 'julia']
+Output: (j a )
+
+Input: @wordlist = ['bella', 'label', 'roller']
+Output: (e l l )
+
+Input: @wordlist = ['cool', 'lock', 'cook']
+Output: (c o )
+------------------------------------------------
+'''
+
+
+