We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d48d340 commit ca61818Copy full SHA for ca61818
#229_majority_element_ii.py
@@ -1,17 +1,10 @@
1
-def majorityElement(nums):
2
- hash={}
3
- major=[]
4
- for num in nums:
5
- hash[num]=hash.get(num,0)+1
6
- for num,value in hash.items():
7
- if hash[num]>(len(nums)//3):
8
- major.append(num)
9
- return major
10
-
11
12
-nums=[1,1,1,3,3,2,2,2]
13
-print(majorityElement(nums))
14
15
+class Solution(object):
+ def majorityElement(self, nums):
+ mylist=set()
+ counter=collections.Counter()
+ counter.update(nums)
+ for i in counter:
+ if counter[i] > len(nums)/3:
+ mylist.add(i)
+ return mylist
16
17
reverse_integer.py
@@ -0,0 +1,11 @@
+def reverse_integer(x):
+ if x<0:
+ x=int(str(x)[::-1][-1] + str(x)[::-1][:-1])
+ if x>=0:
+ x=int(str(x)[::-1][:])
+ if abs(x) > 0x7FFFFFFF:
+ return 0
+ return x
+
+i=-12389589999999999999999
+print(reverse_integer(i))
0 commit comments