2차원 벡터 초기화하면서 쓰는 법
std::vector<std::vector<int>> array(9, std::vector<int>(9,0));
몇번 반복할지 입력하고 시작하는 문제들
그냥
while(count--) 해버리면 더 코드 깔끔한듯
일반적으로는 소수 판별할때 아래와 같이 하면 된다.
굳이 n 까지 확인할 필요 없이 sqrt(n)까지만 하면 된다.
bool is_primenumber(int n)
{
if (n < 2) return false;
for (int i = 2; i <= sqrt(n); i++)
{
if (n % i == 0) return false;
}
return true;
}
하지만 정말 판별해야 할 수가 많다면 에라토스테네스의 체 알고리즘 사용
2022/11/26 공부한 것, 부족한 것(정리완료)
2022. 11. 26. 19:42