오답노트
프로그래머스 1단계 - 소수 만들기 본문
https://programmers.co.kr/learn/courses/30/lessons/12977?language=cpp
- 문제 파악
정수 n이 주어지고 1 부터 n 중에 소수의 개수를 출력하라
- 정답
#include <string>
#include <vector>
#include "bits/stdc++.h"
using namespace std;
int arr[1000005];
int solution(int n) {
int answer = 0;
for(int i = 2 ; i <= n ; i++)
{
if(!arr[i])
{
answer++;
for(int j = 1 ; i*j <= n; j++ )
{
arr[i*j] = 1;
}
}
}
return answer;
}
'C,C++ > 코딩테스트' 카테고리의 다른 글
프로그래머스 1단계 - 음양 더하기 (0) | 2022.06.01 |
---|---|
프로그래머스 1단계 - 내적 (0) | 2022.06.01 |
프로그래머스 1단계 - 완주하지 못한 선수 (0) | 2022.05.31 |
프로그래머스 1단계 - K번째수 (0) | 2022.05.31 |
프로그래머스 - 1단계 - 완전탐색 (0) | 2022.05.30 |