← coderbyte_practice

not working

e09e5cd820512f446257010c8b46860f26ea8ac7 · ovidiucs · May 10, 2015 18:13

+14 −5 · 1 file changed

  • medium/12-Simple-Mode.py +14 −5
diff --git a/medium/12-Simple-Mode.py b/medium/12-Simple-Mode.py
index b39fe56..dce6df6 100644
--- a/medium/12-Simple-Mode.py
+++ b/medium/12-Simple-Mode.py
@@ -7,17 +7,26 @@ If there is more than one mode return the one that appeared in the array first
 (ie. [5, 10, 10, 6, 5] should return 5 because it appeared first).
  If there is no mode return -1. The array will not be empty.
 """
+
+
 def SimpleMode(arr):
 
-  di = {}
-  for i in arr:
-      di[i] = di.get(i,0)+1
-  print max(di.iterkeys()),sorted(arr)
+    di = {}
+    for i in arr:
+        di[i] = di.get(i, 0) + 1
+    j = (di.values())
+
+    print [di.get(i) for i in arr]
+        #arr.remove(i)
+
+    #print di.get(2),di.has_key(2), di.keys(), di.values(), di
+
+# print arr.index(v)
 
 
 
 # keep this function call here
 # to see how to enter arguments in Python scroll down
-print SimpleMode([5,5,2,2,1])
+print SimpleMode([5, 5, 2, 2, 2, 1])
 # Input = 5,5,2,2,1Output = 5
 # Input = 3,4,1,6,10Output = -1
\ No newline at end of file