DevJay

  • 홈
  • 태그
  • 방명록

PrimeNumber 1

에라토스테네스의 체

최근 알고리즘 문제를 풀고 있는데, 소수를 찾는 문제를 자주 접한다. 물론 BruteForce 방식으로 찾아도 기능상엔 문제가 없지만, 수행 속도면에서 몇몇 문제의 결과가 실패로 나타나곤 한다. 이때 에라토스테네스의 체라는 개념을 접하게 되었다. 에라토스테네스의 체란? 에라토스테네스의 체는 무엇일까? 고대 그리스 수학자가 체로 숫자를 걸러내는 방식이라 하여 체라는 단어가 붙었다고 한다. 이는 소수를 찾기 위한 가장 간단하고 빠른 방법으로 알려져있다. 방법 1부터 100까지 숫자가 있다고 가정하자. 소수도 아니고 합성수도 아닌 자연수 1을 제외하자. 2를 제외한 모든 2의 배수는 소수가 아니니 제외하자. 3을 제외한 모든 3의 배수는 소수가 아니니 제외하자. 4의 배수는 2의 배수를 처리할 때 이미 지워졌..

Software Develop/Algorithm 2023.01.26
이전
1
다음
더보기
프로필사진

어제보다 종이 한 장만큼만 성장한다

  • 분류 전체보기 (40)
    • Software Develop (38)
      • 개발이론 (5)
      • Algorithm (3)
      • Design Pattern (7)
      • C# , .NET , WPF (6)
      • OpenGL (0)
      • 플러터 (0)
      • Web (4)
      • JavaScript Projects 40 (2)
      • 코드규칙 (3)
      • side project (1)
      • 문제해결 (4)
      • ETC (3)
    • 독서기록 (1)
    • 여행 (1)

Tag

Chrome, 코드규칙, template, c#, Solid, js, github, VisualStudio, SOLID원칙, MVVM, javascript, designPattern, guthub pages, freecodecamp, 디자인패턴, HTML, WPF, 빌더패턴, .NET, SUMMARY,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/02   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바