본문 바로가기
  • 노션에서 삽질한 내용을 정리하는 블로그
자기발전소/# JAVA

JAVA : 에라토스테네스의 체

by iamlucia 2020. 11. 3.

NOTION에서 TISTORY로 옮기기

 

에라토스테네스의 체


에라토스테네스의 체란, 소수를 골라내기 위해 숫자를 가지고 체를 터는 것이라고 생각하면 쉽다.

 

2의 배수 쳐내고3의 배수 쳐내고4의 배수는 이미 2의 배수에서 4가 쳐내졌기 때문에 스킵하고또 다시 5의 배수 쳐내는 식으로에라토스테네스의 체가 작용한다. 

 

 

Eratostenes의 체 구현.java 

 


1. arr 배열의 인덱스와 그 값을 활용하여 각 인덱스(숫자)마다 true인지(소수) 아닌지를 판별하는 방식

2. if(arr[i] == true) 는 if(arr[i])로 줄여 쓰기 가능

 

 

 

 

 

'자기발전소 > # JAVA' 카테고리의 다른 글

Spring Boot 공부 기록 1  (0) 2020.11.04
JAVA : SingleTon 싱글톤 패턴  (0) 2020.11.03
JAVA : 구구단, 로또  (0) 2020.11.03
JAVA : 재귀 함수  (0) 2020.11.03
Spring Boot 입문  (0) 2020.09.01