본문 바로가기

MyPrograming

검색하기
MyPrograming
프로필사진 SeongWon

  • 분류 전체보기 (81)
    • Python (63)
      • python 클론코딩 (15)
      • 알고리즘 (42)
      • Python Study (6)
    • Java (6)
      • 알고리즘 (1)
      • Spring (2)
      • Design Pattern (3)
    • HTML (2)
    • JavaScript (7)
    • SQL (1)
    • 웹 구조 (1)
    • Git (1)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/11   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
Tags
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Java/알고리즘 (1)

MyPrograming

에라토스테네스의 체 (소수찾기)

1. 소수(prime number) 소수란, 1보다 큰 자연수 중에서 1과 자기 자신만을 약수로 갖는 자연수를 의미한다. ex) 7 -> 1,7 9 -> 1,3,9 이처럼 소수는 2개의 약수만을 갖고, 그 약수는 1과 자신 뿐이다. 만약 이 외의 약수를 갖고있는 자연수라면 소수라고 할 수 없으며 합성수라고 부르게 된다. 2. 에라토스테네스의 체 에라토스테네스의 체는 가장 대표적인 소수(prime number) 판별 알고리즘이다. 진행 방법은 아래와 같다. 2부터 소수를 구하고자 하는 구간의 모든 수를 나열한다. 2는 소수이므로 오른쪽에 2를 쓴다. 자기 자신을 제외한 2의 배수를 모두 지운다. 남아있는 수 가운데 3은 소수이므로 오른쪽에 3을 쓴다. 자기 자신을 제외한 3의 배수를 모두 지운다. 남아있는..

Java/알고리즘 2021. 9. 15. 18:01
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바