수학 도구 모음
소인수분해부터 이차방정식까지, 답과 풀이 과정을 같이 보여 주는 수학 계산기
아이 숙제를 봐주다 360의 약수가 몇 개인지 손으로 세다 포기하고, 두 분수를 통분해 더한 답이 맞는지 확인하고 싶고, 이차방정식 근의 공식을 대입했는데 판별식이 음수라 뭔가 틀린 것 같고. 수학 카테고리는 답만 툭 던지는 계산기가 아니라 풀이 과정을 같이 보여 주는 도구를 모았습니다.
「소인수분해 계산기」는 결과를 지수 표기로 보여 주고 가장 작은 소인수부터 떼어 내는 인수 트리를 그립니다. 「최대공약수·최소공배수 계산기」는 유클리드 호제법의 나눗셈 과정을 한 줄씩 펼쳐 보여 주고, 「약수 구하기」는 약수 목록과 개수·합, 완전수 여부까지 냅니다. 「분수 계산기」는 사칙연산 결과를 약분하고 대분수로도 바꿔 주며, 「이차방정식 계산기」는 판별식과 근, 꼭짓점을 구한 뒤 포물선 그래프를 그립니다. 「소수 구하기」는 에라토스테네스의 체로 범위 안의 소수 목록과 개수를 냅니다.
계산은 브라우저 안에서 이뤄지고 서버로 보내지 않습니다. 약수와 소인수분해는 제곱근까지만 나눠 보는 시행나눗셈으로 구하고, 최대공약수는 유클리드 호제법을 그대로 구현했으며 분수 계산도 같은 최대공약수 함수로 약분합니다. 각 계산 로직은 교과서 예제를 단위 테스트로 넣어 검산해 두었고, 답이 틀렸다면 페이지 하단의 문의·제보 링크로 알려 주세요.
숫자를 넣으면 답과 풀이가 같이 나오므로 정답만 확인하려는 학생보다 '왜 이렇게 되는지'를 보려는 학부모와 과외 선생님에게 더 맞습니다. 큰 수를 넣어도 브라우저에서 바로 계산되지만, 소수 구하기처럼 범위가 넓은 계산은 상한을 두어 화면이 멈추지 않게 했습니다.