Skip to content

Commit 8f3a8d3

Browse files
committed
Add Least-Number-of-Unique-Integers-After-K-Removals-u
1 parent 9d7780d commit 8f3a8d3

File tree

2 files changed

+32
-27
lines changed

2 files changed

+32
-27
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# 1481. Least Number of Unique Integers after K Removals
2+
# https://leetcode.com/problems/least-number-of-unique-integers-after-k-removals/
3+
4+
class Solution(object):
5+
def findLeastNumOfUniqueInts(self, arr, k):
6+
set_ = set(arr)
7+
min = int()
8+
for i in range(k):
9+
print(set_)
10+
temp = arr.count(arr[0])
11+
for item in set_:
12+
if arr.count(item) < arr.count(next(iter(set_))):
13+
min_ = arr.count(item)
14+
temp = item
15+
print(temp)
16+
print("item: "+ str(item) + " next: " + str(next(iter(set_))))
17+
return len(set(arr))
18+
19+
# Testcases
20+
# [5,5,4]
21+
# 1
22+
23+
# stdout:
24+
# set([4, 5])
25+
# item: 4 next: 4
26+
# item: 5 next: 4
27+
##Note: How can 4's next element can be 4 again while itering a set object.
28+
29+
# Expected: 1
30+
# Output: 2
31+
32+
# Status: Wrong Answer

LeetCode/Problem1481-u.py

Lines changed: 0 additions & 27 deletions
This file was deleted.

0 commit comments

Comments
 (0)