Skip to content

Commit 31935d9

Browse files
author
Chris Pilcher
committed
Set cover (unweighted) - replacing count = 0 conditions with isEmpty
1 parent 3af0be4 commit 31935d9

File tree

3 files changed

+11
-4
lines changed

3 files changed

+11
-4
lines changed

Set Cover (Unweighted)/SetCover.playground/Sources/SetCover.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ public extension Set {
1818
return largestSet
1919
}
2020

21-
while remainingSet.count != 0 {
21+
while !remainingSet.isEmpty {
2222
guard let largestSet = largestIntersectingSet() else { break }
2323
result!.append(largestSet)
2424
remainingSet = remainingSet.subtract(largestSet)
2525
}
2626

27-
if remainingSet.count != 0 || self.count == 0 {
27+
if !remainingSet.isEmpty || isEmpty {
2828
result = nil
2929
}
3030

Set Cover (Unweighted)/SetCover.playground/playground.xcworkspace/contents.xcworkspacedata

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Set Cover (Unweighted)/SetCover.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ extension Set {
1818
return largestSet
1919
}
2020

21-
while remainingSet.count != 0 {
21+
while !remainingSet.isEmpty {
2222
guard let largestSet = largestIntersectingSet() else { break }
2323
result!.append(largestSet)
2424
remainingSet = remainingSet.subtract(largestSet)
2525
}
2626

27-
if remainingSet.count != 0 || self.count == 0 {
27+
if !remainingSet.isEmpty || isEmpty {
2828
result = nil
2929
}
3030

0 commit comments

Comments
 (0)