본문 바로가기

알고리즘/수학

(2)
게임에서의 벡터와 내적, 그리고 외적 벡터란 뭘까?(참고) 나는 수학에 거의 문외한이다.그렇기 때문에 더 수학을 이해하고자 노력하려고 하며,내 설명은 철저히 나와 같은 문외한들이 이해할 수 있도록 말하는 것을 목적으로 한다.그러므로 다소 틀린 부분, 정확하지 않은 부분이 있을 수 있으며이에 대해 태클을 건다면 당연히 여러분의 말이 정답이다.아 그리고 태클 환영합니다 제발. 나 잘 몰라 알려줘.. 벡터를 알기 전에 우리는 스칼라에 대한 이해와 체에 대한 이해가 필요하지만이건 나도 명확하게 모르고 대충 이해하고 있기 때문에 시간이 되면 나중에 자세하게 적어보기로 한다. > 체(Field)란?간단하게만 말하자면, 체라는 것은 실수나 무리수와는 다르게 수를 정의하는 방법이며대수의 한 정의로, 사칙연산(특히 덧셈과 곱셈. 뺄셈은 덧셈으로 정의가 가능..
[C++] 소수 판별 알고리즘 소수란 무엇일까? 소수는 1보다 큰 자연수 중에서, 1과 자기 자신만을 약수로 가지는 수이다. 몇 개의 숫자를 가지고 생각해 보자. 1) 숫자 '1'은 소수가 될 수 없다. 2) 숫자 '2'는 1과 자기 자신(2) 만이 약수이므로 소수이다. 3) 숫자 '10'은 약수가 1, 2, 5, 10 이므로 소수가 아니다. 4) 숫자 '11'은 1과 자기 자신(11) 만이 약수이므로 소수이다. 1. 그렇다면, N이라는 숫자가 들어왔을 때 소수인지 아닌지를 판별하려면 어떻게 해야 할까? 가장 단순한 방법으로는, 숫자 2부터 N - 1에 도달할 때 까지 나누어 보는 것이다. 예를 들면, 숫자 '10'의 경우, 숫자 2가 10/2 = 5를 달성하므로, 소수가 아니다. 즉, 이를 코드로 작성하면 아래와 같다. #inclu..