두 메시에 천체- M3와 M51 우리 학교는 SAF라는 축제가 있다. 봄에 하는 축제로, 글을 쓰는 시점 기준 이틀 전에 끝났다. 1 박 2 일 남짓 되는 시간 동안 여러 행사, 부스, 공연 등이 열린다. 필자는 그 중 '별빛 축제' 라는 행사의 도우미를 했었다. 한국과학영재학교의 천문대는 원형 돔과 슬라이딩 돔으로 이루어져 있는데, 이 중
시리즈 | Palaeontology - 0. 프롤로그 아주 쉬운 고생물학 여행 - 0. 프롤로그 고생물학 여행 출발! / 고생물학이란? 프롤로그 안녕하세요, 여러분! 저희 <과학 여행사>의 <아주 쉬운 고생물학 여행>상품을 찾아 주셔서 대단히 감사합니다! 저는 여러분들의 46억년에 걸친 지구 역사 여행을 안내할 여행 가이드이자 조종사, 이승호 입니다. 저희는 지금부터 타임머신을 타고 장장 46억년에 걸친
밀러-라빈 소수 판별법 소수 판별법 정보 문제에서 심심치 않게 등장하는 것이 바로 소수 판별법이다. 또, 소수 판벌법은 그 자체로도 중요하지만, 다른 정수론 문제에서 기본이 되는 만큼 그 효율이 중요하다. 흔히 생각할 수 있는 방법은 2에서 n-1까지의 수로 n을 나누어 보는 것이다. 이 경우 n이 커지면 시간이 너무 많이 걸린다. 조금 더 효율적으로는
Notion에서 LaTeX 사용하기 글을 시작하기에 앞서.. 필자는 노션을 매우 좋아하고, 노션과 노션 캘린더에 인생이 담겨있는 사람이다. KSA의 수학 수업을 정리하기 위해 LaTeX을 배우게 되었는데, 이 글에서 기초적인 Notion LaTeX 문법을 소개하려고 한다. 이 글에서 소개하는 LaTeX 문법은 기본적으로 Notion에서만 사용이 가능하기에, Overleaf 등에서 쓰이는 문법과는 조금 다르다. (기초적인 부분은 같다) 여담으로, LaTeX은 라텍스가
Classifying Coding Langs. Today's post...is basically explained by the title. Yes, today, we'll compare and classify a few famous programming languages by criteria. Let us begin. Introduction : Classifying Languages. There are a million different ways to classify programming languages(I mean, technically, whether the founder of the language
분할 정복 분할 정복이란? 프로그래밍을 하다 보면 분할 정복이라는 말을 종종 듣는다. 분할 정복... 무언가 멋있지 않은가? 분할 정복은 무엇일까? 간단하다. 큰 문제를 쪼개어 구한 뒤 합치는 것이다. 분할 정복을 이용한 알고리즘은 대표적으로 분할 정복을 이용한 거듭제곱이나 피보나치 수열, 퀵정렬 등이 있다. 어디선가 한 번쯤 들어본 것들 일 것이다. (아닌가...) 이번 글에서는
유효숫자에 관해서 과학 문제를 풀 때면 항상 헷갈리는 것이 바로 소수를 어디까지 써야 할 지의 문제이다. 이것을 해결해줄 개념이 바로 유효숫자다. 유효숫자는 왜 쓸까 일단 이러한 문제가 왜 생기는 지 알아보자. 가장 큰 이유는 과학에서 소수를 사용하기 때문이다. (당연하다. 소수를 쓰니까 소수가 문제가 된다...) 수학과 달리 과학은 분수를 많이 쓰지 않는다. 정확도가