01-09 18:44
Recent Posts
Recent Comments
Tags
- μ€ν½μ€λΉ
- μλμ΄λ Έ
- νμ΄μ곡λͺ¨μ
- νμ΄μ
- linux
- DB
- appetizer
- SQL
- μ΄λΈμ
- νμ΄μ¬
- Naver Cloud
- λ°μ΄ν°λ² μ΄μ€
- ict곡λͺ¨μ
- Java
- μ‘νκ³
- API MarketPlace κΈλ‘λ² μν¬ν°μ¦
- ICTλ©ν λ§
- mysql
- DATABASE
- μ¨μΌλν
- Spring
- JOBνκ³
- μλ°
- RaspberryPi
- python
- νλ‘λ³΄λ Έ
- ICT
- TSQL
- μ€ν½λ ν
- APIλ§μΌνλ μ΄μ€
- Today
- Total
miinsun
[Algorithm]μκ³ λ¦¬μ¦ μλ°_17 μμ(μλΌν μ€ν λ€μ€ 체) λ³Έλ¬Έ
Algorithm/Java
[Algorithm]μκ³ λ¦¬μ¦ μλ°_17 μμ(μλΌν μ€ν λ€μ€ 체)
miinsun 2022. 1. 3. 21:25
π¬ λ¬Έμ μ€λͺ
μμ°μ Nμ΄ μ λ ₯λλ©΄ 1λΆν° NκΉμ§μ μμμ κ°μλ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμΈμ.
λ§μ½ 20μ΄ μ λ ₯λλ©΄ 1λΆν° 20κΉμ§μ μμλ 2, 3, 5, 7, 11, 13, 17, 19λ‘ μ΄ 8κ°μ λλ€.
π¨ μ μΆλ ₯ μ
μ λ ₯ - 첫 μ€μ μμ°μμ κ°μ N(2<=N<=200,000)μ΄ μ£Όμ΄μ§λλ€.
20
μΆλ ₯ - 첫 μ€μ μμμ κ°μλ₯Ό μΆλ ₯ν©λλ€.
8
β
π» Solution.java
import java.util.Scanner;
public class Main {
public int solution(int n) {
int answer = 0;
int[] ch = new int [n + 1];
for(int i = 2; i <= n; i++) {
if(ch[i] == 0) {
answer++;
for(int j = i; j <= n; j = j + i) {
ch[j] = 1;
}
}
}
return answer;
}
public static void main(String[] args){
Main main = new Main();
Scanner sc =new Scanner(System.in);
int n = sc.nextInt();
System.out.println(main.solution(n));
sc.close();
return ;
}
}
'Algorithm > Java' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Algorithm]μκ³ λ¦¬μ¦ μλ°_19 μ μ κ³μ° (0) | 2022.01.03 |
---|---|
[Algorithm]μκ³ λ¦¬μ¦ μλ°_18 λ€μ§μ μμ (0) | 2022.01.03 |
[Algorithm]μκ³ λ¦¬μ¦ μλ°_16 νΌλ³΄λμΉ μμ΄ (0) | 2022.01.03 |
[Algorithm]μκ³ λ¦¬μ¦ μλ°_15 κ°μ λ°μ 보 (0) | 2022.01.03 |
[Algorithm]μκ³ λ¦¬μ¦ μλ°_14 보μ΄λ νμ (0) | 2022.01.03 |
Comments