검색 본문
namu.wiki 에라토스테네스 - 나무위키 고대 그리스의 수학자이자 지리학자, 천문학자, 문학가. 이명 키레네의 에라토스테네스, Eratosthenes of Cyrene 출생 기원전 276년경, 키레네 사망 기원전 194년경, 알렉산드리아 직업 학자, 사서, 시인, 발명가, 음악 이론가 분야 수학, 지리학, 천문학 개요 업적 2023.11.12 웹문서 검색 더보기 에라토스테네스의 체 - 나무위키 아리스타르코스 - 나무위키 100.daum.net 백과사전 에라토스테네스 그리스의 과학저술가·천문학자·시인. | 처음으로 지구의 둘레를 계산했다고 알려진 사람이다. 이집트의 알렉산드리아 남동쪽으로 약 800㎞ 떨어진 시에네에서는 하지(夏至) 정오에 태양빛이 수직으로 비춘다. 그는 같은 날 같은 시각에 알렉산드리아에서... 백과사전 검색 더보기 출처: 다음백과
h2kangrok.tistory.com 감성 있는 iOS 개발자가 되자 [Algorithm] Swift 에라토스테네스의 체(소수 구하기) 11 코테문제를 매일 풀면서 소수 찾기 문제를 풀게 되었음. 근데 항상 시간초과가 생기거나 어떻게 풀어야 할지 접근이 어려웠음!! 그때마다 항상 다른 분들이 에라토스테네스의 체로 소수문제를 해결했음!! 이번에 잘 공부해 두면 큰 도움이 될 거 같음!! 자! ~~ 한번 알아보자!! 우선 에라토스테네스의 체는 수학에서... 알고리즘 swift 소수구하기 에라토스테네스의 체 2024.03.23 블로그 검색 더보기 blog.naver.com 거울부모의 교육 도전기 지구 둘레 길이를 잰 에라토스테네스 이것만 보세요 9 안녕하세요. 거울부모입니다. 약 2300년 전 막대 하나로 지구 둘레 길이를 잰 사람이 있다는 것을 아시나요? 바로 고대 그리스 과학자 에라토스테네스입니다. 어떻게 막대 하나로 어려운 문제를 풀었는지 이해하기 쉽게 알아보겠습니다. 지구 둘레 길이를 구하는 원리 피자 한 판은 원 모양이고, 조각낸 피자는 부채꼴... 2024.05.22 hyoredm.tistory.com hyoredm 소수 구하기 - 에라토스테네스의 체 의미. 이와 같은 의미로 1과 자기 자신 외에 약수가 존재하지 않는 수를 의미. 핵심 이론 소수를 구하는 대표적인 판별법으로는 에라토스테네스의 체를 들 수 있음. 에라토스테네스의 체 구하고자 하는 소수의 범위만큼 1차원 배열을 생성 '2'부터 시작하고 현재 숫자가 지워지지 않을 때는 현재 선택된 숫자의 배수에... 2024.05.13 lemonbalmherb.tistory.com lemon balm [이코테]10장(3)_기타(소수판별, 에라토스테네스의 체) 소수 (Prime Number) 소수란 1보다 큰 자연수 중에서 1과 자기 자신을 제외한 자연수로는 나누어떨어지지 않는 자연수이다 6은 1, 2, 3, 6으로 나누어떨어지므로 소수가 아니다 7은 1과 7을 제외하고는 나누어떨어지지 않으므로 소수이다 코딩 테스트에서는 어떠한 자연수가 소수인지 아닌지 판별해야 하는 문제가 자주 출제된다 #소수 판별 함수(2이상의 자연수에 대하여) def is_prime_number(x): # 2부터 (x-1)까지의 모든 수를 확인하며 for i in range(2,x): #x가 해당 수로 나누어떨어진다면 약수의 성질 모든 약수가 가운데 약수를 기준으로 곱셈 연산에 대해 대칭을 이루는 것을 알 수 있다 예를 들어 16의 약수는 1, 2, 4, 8, 16이다 이때 2 X 8 = 16은 8 X 2 = 16과 대칭이다 따라서 우리는 특정한 자연수의 모든 약수를 찾을 때 가운데 약수(제곱근)까지만 확인하면 된다 예를 들어 16이 2로 나누어떨어진다는 것은 8로도 나누어떨어진다는 것을 의미한다 소수의 판별: 개선된 알고리즘 (Python) import math def is_prime_number(x): #2부터 x의 제곱근까지의 모든 수를 확인하 다수의 소수 판별 하나의 수에 대해서 소수인지 아닌지 판별하는 방법을 알아보았다 하지만 특정한 수의 범위 안에 존재하는 모든 소수를 찾아야 할 때는 어떻게 할까? 에라토스테네스의 체 알고리즘을 사용할 수 있다 에라토스테네스의 체 알고리즘 다수의 자연수에 대하여 소수 여부를 판별할 때 사용하는 대표적인 알고리즘이다 에라토스테네스의 체는 N보다 작거나 같은 모든 소수를 찾을 때 사용할 수 있다 에라토스테네스의 체 알고리즘의 구체적인 동작 과정은 다음과 같다 2부터 𝑁까지의 모든 자연수를 나열한다 남은 수 중에서 아직 처리하지 않은 가장 작은 수 𝑖를 찾는다 남은 수 중에서 i의 배수를 모두 제거한다(𝑖는 제거하지 않는다) 더 이상 반복할 수 없을 때까지 2번과 3번의 과정을 반복한다 에라토스테네스의 체 알고리즘 동작 예시 [초기 단계] 2부터 26까지의 모든... 투 포인터 (Two Pointers) 투 포인터 알고리즘은 리스트에 순차적으로 접근해야 할 때 두 개의 점의 위치를 기록하면서 처리하는알고리즘을 의미한다 흔히 2, 3, 4, 5, 6, 7번 학생을 지목해야 할 때 간단히 '2번부터 7번까지의 학생'이라고 부르곤 한다 리스트에 담긴 데이터에 순차적으로 접근해야 할 때는 시작점과 끝점 2개의 점으로 접근할 데이터의범위를 표현할 수 있다 특정한 합을 가지는 부분 연속 수열 찾기: 문제 설명 N개의 자연수로 구성된 수열이 있다 합이 M인 부분 연속 수열의 개수를 구하라 수행 시간 제한은 O(N) 이다 특정한 합을 가지는 부분 연속 수열 찾기: 문제 해결 아이디어 투 포인터를 활용하여 다음과 같은 알고리즘으로 문제를 해결할 수 있다 시작점(start)과 끝점(end)이 첫 번째 원소의 인덱스(0)를 가리키도록 한다 현재 부분 합이 M과 같다면, 카운트한다 현재 부분 합이 M보다 작다면, end를 1 증가시킨다 현재 부분 합이 M보다 크거나 같다면, start를 1 증가시킨다 모든 경우를 확인할 때까지 2번부터 4번까지의 구간 합 (Interval Sum) 구간 합 문제: 연속적으로 나열된 N개의 수가 있을 떄 특정 구간의 모든 수를 합한 값을 계산하는 문제 예를 들어 5개의 데이터로 구성된 수열 {10, 20, 30, 40, 50}이 있다고 가정하자 두 번째 수부터 네 번째 수까지의 합은 20 + 30 + 40 = 90이다 구간 합 빠르게 게산하기: 문제 설명 𝑁개의 정수로 구성된 수열이 있다 𝑀개의 쿼리(Query)정보가 주어진다 각 쿼리는 𝐿𝑒𝑓𝑡와 𝑅𝑖𝑔ℎ𝑡으로 구성된다 각 쿼리에 대하여 [𝐿𝑒𝑓𝑡,𝑅𝑖𝑔ℎ𝑡] 구간에 포함된 데이터들의 합을 출력해야 한다 수행 시간 제한 18 하나의 수에 대해서 소수인지 아닌지 판별하는 방법을 알아보았다 하지만 특정한 수의 범위 안에 존재하는 모든 소수를 찾아야 할 때는 어떻게 할까? 에라토스테네스의 체 알고리즘을 사용할 수 있다 2024.03.08 통합웹 더보기
서비스 안내 스토리의 글을 대상으로 검색결과를 제공합니다. 자세히보기 나는 누군가 여행 분야 크리에이터 20만 킬로미터 14 거리의 기준점을 지구의 적도를 기준으로 했을 때 대략 40,075km가 된다. 고대 그리스학자이며 수학자였던 에라토스테네스는 기원전 3세기경에 지구가 둥글다는 것을 알아내고 이를 바탕으로 지구 둘레를 계산했는데 당시 계산에 따른 거리는 약 40,000km로 보았다. 우리가 살아가는 행성의 거리는 세계일주라는 상상력... 지구 거리 방문 2024.05.13 브런치스토리 검색 더보기 coding-meongdo.tistory.com 멍두의 개발새발 [알고리즘] - 에라토스테네스의 체 in JAVA 알고리즘 2부터 소수를 구하고자 하는 구간의 모든 수 나열 2는 소수이므로 소수에 포함 자기자신(2)를 제외한 2의 배수를 모두 지운다 남아있는 수 가운데 3은 소수이므로 소수에 포함 자기자신(3)을 제외한 3의 배수를 모두 지운다 .... 반복 위의 과정을 반복하면 구하는 구간의 모든 소수가 남는다 11^2 > 120 이므로 11보다 작은 수의 배수들만 지워도 소수를 모두 구할 수 있다 자바 코드 import java.util.*; public class 에라토스테네스의체 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //1 ~ n까지의 소수 찾기 int n = sc.nextInt(); //해당 index가 false면 index는 소수 //n + 1인 이유 : 0부터 n까지 세야하기때문에 n + 1필요 boolean[] prime = new boolean[n+1]; //0과 1은 소수 백준 관련 문제 1929 : 소수구하기 https://www.acmicpc.net/problem/1929 답 코드 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int M = sc.nextInt(); int N = sc.nextInt(); boolean[] prime = new boolean[N + 1]; prime[0] = prime[1] = true; f 5 import java.util.*; public class 에라토스테네스의체 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //1 ~ n까지의 소수 찾기 int n = sc.nextInt(); //해당 index가 false면 index는 소수 //n + 1인 이유 : 0부터 n까지 세야하기때문에 n + 1필요 boolean[] prime = new boolean[n+1]; //0과 1은 소수 알고리즘 2024.05.15 티스토리 검색 더보기 story.kakao.com 독서취향 독서취향 - 카카오스토리 2 삶과 죽음, 우주를 떠돌던 먼지가 의식 있는 생명이 되는 과정, 외계 생명의 존재 문제 등을 에라토스테네스, 데모크리토스, 히파티아, 케플러, 갈릴레오, 뉴턴, 다윈 같은 과학의 탐험가들이 개척해 놓은 길을... 2024.04.17 카카오스토리 검색 더보기 여행 크리에이터 보기
서비스 안내 Kakao가 운영하는 책 서비스 입니다. 다른 사이트 더보기 천재들이 만든 수학퍼즐 19: 에라토스테네스가 만든 소인수분해 저자 김종영 출간 2008.6.9. 도서 9,900원 에라토스테네스가 들려주는 지구 이야기 저자 송은영 출간 2010.9.1. 도서 8,730원 에라토스테네스가 들려주는 지구 이야기 저자 송은영 출간 2019.12.31. e북 5,400원 에라토스테네스가 들려주는 지구 이야기(51) 저자 송은영 출간 2008.6.16. (과학자051)에라토스테네스가 들려주는 지구 이야기(체험판) 저자 송은영 출간 2013.3.18. 에라토스테네스가 들려주는 지구 이야기(과학자들이 들려주는 과학이야기 51) 저자 송은영 출간 2005.9.30. 천재들이 만든 수학퍼즐 익히기 19: 에라토스테네스가 만든 소인수분해 저자 김종영 출간 2008.6.9. 도서 10,800원 에라토스테네스가 들려주는 지구 이야기(노트포함)(과학자들이 들려주는 과학... 저자 송은영 출간 2005.10.20. (주)카카오는 상품판매의 당사자가 아닙니다.법적고지 안내 (주)카카오는 통신판매중개자로서 통신판매의 당사자가 아니며 상품의 주문 배송 및 환불 등과 관련한 의무와 책임은 각 판매자에게 있습니다.