소인수분해·최대공약수
Factors, GCD & LCM
정수를 소인수분해하고 여러 수의 최대공약수·최소공배수·약수·소수 여부를 계산합니다.
정수를 소인수로 나누고, 약수와 약수의 합, 오일러 φ, 앞뒤 소수를 알려 줍니다. 숫자를 여러 개 넣으면 최대공약수와 최소공배수를 구합니다. 크기에 상관없이 정확한 정수 계산이라 2^53을 넘는 수도 제대로 다룹니다.
숫자 하나
크기 제한 없이. 여기 계산은 전부 정확한 정수 연산이라, 스프레드시트가 연속된 정수를 구분하지 못하기 시작하는 2^53을 넘는 수도 제대로 다룹니다.
소인수분해
360 = 2^3 × 3^2 × 5
소수인가?
아니요
자릿수
3
약수 개수
24
약수의 합
1,170
오일러 φ
96
이 수보다 작은 서로소의 개수
완전수인가?
아니요
자기 자신을 뺀 약수의 합과 같은 수
다음 소수
367
이전 소수
359
약수 (24개)
1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 18, 20, 24, 30, 36, 40, 45, 60, 72, 90, 120, 180, 360
여러 숫자
최대공약수
6
최소공배수
5,040
한 줄에 하나씩, 또는 쉼표로 구분해서.
사용 방법
숫자 하나를 넣습니다
쉼표가 들어가도 됩니다. 소인수분해, 약수, 소수 여부가 한꺼번에 나옵니다.
또는 여러 개를 넣어 최대공약수·최소공배수를 봅니다
한 줄에 하나씩 또는 쉼표로 나눠 넣습니다. 여러 분수를 한꺼번에 약분하거나 반복 주기를 구할 때 쓰는 곳입니다.
소수가 필요하면 앞뒤 소수를 봅니다
바로 앞과 뒤의 소수를 함께 보여 줍니다. 해시 테이블 크기나 모듈러 값으로 특정 크기 근처의 소수가 필요할 때 찾는 것이 그것입니다.
자주 묻는 질문
큰 수는 왜 거부하나요?
소수인지 확인하는 것은 크기와 상관없이 빠르지만 쪼개는 쪽이 비쌉니다. 폴라드 로 알고리즘은 대략 네제곱근에 비례해서, 스무 자리에서는 밀리초지만 마흔 자리를 넘으면 수 초가 걸리고 그동안 브라우저가 끼어들 수 없습니다. 탭을 멈추는 대신 거기서 그만두고, 소수인지 여부는 그래도 알려 줍니다.
1은 소수인가요?
아닙니다. 소수는 서로 다른 약수가 정확히 둘인 수인데 1은 하나뿐입니다. 1을 빼야 소인수분해가 유일해지고, 정의를 그렇게 그은 이유가 바로 그것입니다.
오일러 φ는 어디에 쓰나요?
n보다 작으면서 n과 공약수가 없는 수의 개수입니다. n에 대한 곱셈군의 크기이고 RSA가 성립하는 근거이며, n이 10과 서로소일 때 1/n의 순환마디 길이이기도 합니다.
이 도구로 이어지는 것
분수 계산기
Fraction Calculator
분수를 더하고 빼고 곱하고 나누며 기약분수로 줄이고 소수와 상호 변환합니다.
큰 수 계산기
Big Number Calculator
64비트를 훨씬 넘는 수를 오차 없이 계산하며 거듭제곱·나머지·팩토리얼을 지원합니다.
단위 변환
Unit Converter
길이·무게·넓이·부피·온도·속도·압력·데이터 단위를 변환하며 한국 전통 단위도 지원합니다.
진법 변환
Number Base Converter
2·8·10·16진수와 36진법까지 상호 변환하고 비트 단위 표현도 함께 보여 줍니다.
다음 단계
이 도구의 결과를 그대로 받을 수 있는 도구들입니다.
큰 수 계산기
Big Number Calculator
64비트를 훨씬 넘는 수를 오차 없이 계산하며 거듭제곱·나머지·팩토리얼을 지원합니다.
분수 계산기
Fraction Calculator
분수를 더하고 빼고 곱하고 나누며 기약분수로 줄이고 소수와 상호 변환합니다.
진법 변환
Number Base Converter
2·8·10·16진수와 36진법까지 상호 변환하고 비트 단위 표현도 함께 보여 줍니다.
CSV 뷰어
CSV Viewer
큰 구분자 파일을 전부 메모리에 올리지 않고 열어 열 유형·통계·정렬을 보여 줍니다.
환율 계산기
Currency Converter
유럽중앙은행 일일 기준환율로 30여 개 통화를 유로를 거쳐 환산하고, 은행이 알려 준 환율을 직접 넣어 계산할 수도 있습니다.
날짜 계산기
Date Difference
두 날짜 사이의 일·주·월·연 수를 세며 디데이 표시와 영업일 계산을 지원합니다.