Passwd

  • 홈
  • 태그
  • 글쓰기
  • 관리

Algorithm 11

[Algorithm] 에라토스테네스의 체

에라토스테네스의 체 고대 그리스 수학자 에라토스테네스가 발견한 소수를 찾는 방법 알고리즘 2부터 소수를 구하고자 하는 구간의 모든 수를 나열한다. 즉, 2부터 n까지의 모든 수를 나열한다. 지우지 않은 수 중 가장 작은 수를 찾는다. 이 수는 소수이다. 자기 자신을 제외한 소수의 배수를 모두 지운다. 더 지울 수가 없을 때까지 2 ~ 3 과정을 반복한다. 또는 \( \sqrt{n} \)의 정수부보다 작은 소수의 배수를 지우고 남는 수는 모두 소수이다. 그림의 경우, \( 11^2 > 120 \)이므로, 120보다 작거나 같은 수 가운데 2, 3, 5, 7의 배수를 지우고 남는 수는 모두 소수이다. 구현 Python으로는 아래와 같이 구현할 수 있다. def prime_list(n): # 에라토스테네스의 ..

Algorithm 2022.06.18
1 2
더보기
프로필사진

아무튼 개발자. 모르는 걸 적습니다.

  • 분류 전체보기 N
    • 자료구조
    • Algorithm
      • 모두의 알고리즘 with Python
      • 문제 풀이
    • Apache Airflow
      • 문제 해결
    • Apache Nifi
    • Apache Superset
    • AWS N
    • Azure
    • Database
    • Docker
    • Git | GitLab
    • Grafana
    • Hadoop EcoSystem
    • R
    • Java
    • Jenkins
    • Kubernetes N
      • 문제 해결
      • Udemy - CKAD with Tests
      • KoudKloud - CKAD with Tests
    • Python
      • NumPy | Pandas
    • Linux
      • Shell Script
    • Snowflake
    • Terraform N
    • Trino
    • 기타
      • Python → Webhook
      • Redmine on AWS
    • Windows
    • 데이터 교환 형식

최근글

인기글

공지사항

Archives

Tag

Linux, Git, python, postgresql, Grafana, jenkins, SH, k8s, gitlab, Database, Docker, 오블완, superset, mysql, 프로그래머스, AWS, Azure, pandas, airflow, BOJ,

Calendar

«   2025/12   »
일 월 화 수 목 금 토
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 31
250x250

Copyright © Kakao Corp. All rights reserved.

  • 알고리즘

티스토리툴바