Algorithm/Programmers
[C#]프로그래머스 12921 소수 찾기 - Hide
zz0zz9
2024. 11. 21. 23:29
반응형
반응형
https://school.programmers.co.kr/learn/courses/30/lessons/12921
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
문제 요약
1부터 n 사이에 있는 소수의 개수를 반환하는 함수 만들기
풀이
public int solution(int n)
{
int answer = 0;
int num = (int)Math.Sqrt(n);
var numList = Enumerable.Range(2, n - 1).ToList();
for (int i = 2; i <= num; i++)
{
if (numList.Contains(i))
{
answer++;
numList.RemoveAll(x => x % i == 0);
}
}
answer += numList.Count();
return answer;
}
소수는 뭐... 설명 필요 없을듯?
반응형