File tree Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Original file line number Diff line number Diff line change 58
58
| 198 | [ House Robber] ( https://leetcode.com/problems/house-robber ) | Easy | [ ![ Java] ( https://img.icons8.com/color/40/000000/java-coffee-cup-logo.png )] ( src/HouseRobber.java ) [ ![ Python] ( https://img.icons8.com/color/35/000000/python.png )] ( python/house_robber.py ) |
59
59
| 202 | [ Happy Number] ( https://leetcode.com/problems/happy-number ) | Easy | [ ![ Java] ( https://img.icons8.com/color/40/000000/java-coffee-cup-logo.png )] ( src/HappyNumber.java ) [ ![ Python] ( https://img.icons8.com/color/35/000000/python.png )] ( python/happy_number.py ) |
60
60
| 203 | [ Remove Linked List Elements] ( https://leetcode.com/problems/remove-linked-list-elements ) | Easy | [ ![ Java] ( https://img.icons8.com/color/40/000000/java-coffee-cup-logo.png )] ( src/RemoveLinkedListElements.java ) [ ![ Python] ( https://img.icons8.com/color/35/000000/python.png )] ( python/remove_linked_list_elements.py ) |
61
- | 204 | [ Count Primes] ( https://leetcode.com/problems/count-primes ) | Easy | [ ![ Java] ( https://img.icons8.com/color/40/000000/java-coffee-cup-logo.png )] ( src/CountPrimes.java ) |
61
+ | 204 | [ Count Primes] ( https://leetcode.com/problems/count-primes ) | Easy | [ ![ Java] ( https://img.icons8.com/color/40/000000/java-coffee-cup-logo.png )] ( src/CountPrimes.java ) [ ![ Python ] ( https://img.icons8.com/color/35/000000/python.png )] ( python/count_primes.py ) |
62
62
| 205 | [ Isomorphic Strings] ( https://leetcode.com/problems/isomorphic-strings ) | Easy | [ ![ Java] ( https://img.icons8.com/color/40/000000/java-coffee-cup-logo.png )] ( src/IsomorphicStrings.java ) |
63
63
| 206 | [ Reverse Linked Lists] ( https://leetcode.com/problems/reverse-linked-list ) | Easy | [ ![ Java] ( https://img.icons8.com/color/40/000000/java-coffee-cup-logo.png )] ( src/ReverseLinkedList.java ) |
64
64
| 217 | [ Contains Duplicate] ( https://leetcode.com/problems/contains-duplicate ) | Easy | [ ![ Java] ( https://img.icons8.com/color/40/000000/java-coffee-cup-logo.png )] ( src/ContainsDuplicate.java ) |
Original file line number Diff line number Diff line change
1
+ from typing import List
2
+
3
+
4
+ class Solution :
5
+ def _get_prime_sieve (self , size : int ) -> List [int ]:
6
+ sieve = [1 ] * (max (size , 2 ))
7
+ sieve [0 ], sieve [1 ] = 0 , 0
8
+ for number in range (2 , len (sieve )):
9
+ if sieve [number ]:
10
+ for dividend in range (number ** 2 , len (sieve ), number ):
11
+ sieve [dividend ] = 0
12
+ return sieve
13
+
14
+ def countPrimes (self , n : int ) -> int :
15
+ return sum (self ._get_prime_sieve (n ))
You can’t perform that action at this time.
0 commit comments