Java & Spring/코딩테스트

[백준] Java - 1929번 : 소수 구하기

DJ.Kang 2024. 12. 10. 18:50

- 알고리즘 : 에라토스테네스의 체

- 전체코드

- 풀이 과정

1. 1부터 N까지의 List생성(index i의 값은 i + 1)

2. 이중 for문을 사용해서 각 수의 배수들을 제거(set을 통해 0으로 교체), remove사용 시 인덱스가 꼬이게됨

3. 걸러진 list의 요소들을 0과 1이 아니고, M보다 큰 경우 출력