๋ฒ์๊ฐ ๋์๋ ์์ ๊ตฌํ๊ธฐ : ์๋ผํ ์คํ ๋ค์ค์ ์ฒด
๋ฐฐ์ด์ ๋์ ๋ฐฐ์ดํด์ฃผ์ด ๋ชจ๋ ๊ฐ์ 0์ผ๋ก ์ธํ ํ๊ณ
์ฒซ ์์ 2๋ถํฐ ์์ํ์ฌ, ํด๋น ์ธ๋ฑ์ค์ ๊ฐ์ด 0์ด๋ฉด ์์, ๊ทธ๋ฆฌ๊ณ ํด๋น ๊ฐ์ ๋ฐฐ์๋ค์ ๋ชจ๋ 1๋ก ๋ฐ๊พผ๋ค.
import java.util.Scanner;
class Solution{
public static void main(String args[]) throws Exception{
Scanner kb=new Scanner(System.in);
int[] arr=new int[1000000+1];
for(int i=2; i<arr.length; i++){
if(arr[i]==0){
System.out.print(i+" ");
for(int j=i; j<arr.length; j+=i)
arr[j]=1;
}
}
}
}
'๐ ์ฝ๋ฉํ ์คํธ > ๋ฐฑ์ค & ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 0 : 2์ฐจ์์ผ๋ก ๋ง๋ค๊ธฐ (0) | 2022.11.07 |
---|---|
[SWEA][JAVA] D3 : ํ์์ผ๊น ์์์ผ๊น (0) | 2022.11.05 |
[ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 1 : ํธ๋ ํ์ดํฐ ๋ํ (0) | 2022.11.05 |
[ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 0 : ์ปจํธ๋กค ์ ํธ (1) | 2022.11.05 |
[SWEA][JAVA]D3 : ๊ณ์ฐ๊ธฐ (0) | 2022.11.04 |