에미르프 수 판정기
소수이면서 자릿수를 뒤집은 수도 소수이고, 그 값이 원래 수와 달라야 하는 에미르프 수인지 판정합니다. 13과 31처럼 서로 짝을 이룹니다.
2 이상의 정수를 넣습니다.
13
에미르프입니다
뒤집은 수 31도 소수이고 원래 수와 다릅니다.
계산 방법
- 1판정할 수를 넣습니다.
- 2원래 수와 자릿수를 뒤집은 수가 각각 소수인지 봅니다.
- 3둘 다 소수이고 서로 다르면 에미르프입니다.
자주 묻는 질문
소수이면서, 자릿수를 뒤집은 수도 소수이고, 그 뒤집은 수가 원래 수와 달라야 하는 수입니다. 13은 소수이고 뒤집으면 31인데 31도 소수이면서 13과 다르므로 에미르프입니다. 이름은 «prime»(소수)을 거꾸로 쓴 것으로, 정의 자체가 «뒤집기»를 다루는 말놀이에서 나왔습니다.
11, 101, 131처럼 뒤집어도 자기 자신인 소수(회문소수)는 «뒤집은 수도 소수»라는 조건은 만족하지만 «원래 수와 달라야 한다»는 조건에서 걸립니다. 이 조건이 없으면 뒤집어도 소수인 모든 경우(회문소수 포함)를 뭉뚱그리게 되어 에미르프라는 이름을 따로 쓸 이유가 없어집니다.
그렇습니다. 13이 에미르프이면 이를 뒤집은 31도 반드시 에미르프입니다 — 뒤집기를 두 번 하면 원래 수로 돌아오기 때문입니다(소수는 2와 5를 빼면 끝자리가 0이 될 수 없어 뒤집어도 자릿수가 줄지 않습니다). 그래서 에미르프는 13-31, 17-71처럼 항상 짝수 개씩, 서로 짝을 지어 나타납니다.
한 자리 수는 뒤집어도 항상 자기 자신이라 전부 회문이기 때문입니다. 2, 3, 5, 7 모두 소수이지만 뒤집은 수가 원래 수와 같아 «달라야 한다»는 조건을 만족할 수 없습니다.
뒤집어서 앞자리가 0이 되면 자릿수가 줄어듭니다(120을 뒤집으면 021, 즉 21). 다만 소수는 2와 5를 빼면 끝자리가 0일 수 없으므로, 소수를 뒤집을 때는 이런 일이 생기지 않습니다.
전송되지 않습니다. 모든 계산은 브라우저 안에서 이뤄지고, 입력값은 이 기기에만 남습니다.
알아두면 좋은 점
- 소수 판정은 edu/prime-check와 같은 시행나눗셈(math.ts의 isPrime)을 그대로 재사용합니다.
- 13↔31, 17↔71처럼 잘 알려진 짝을 손으로 검산하고, 11·101·131 같은 회문소수가 올바르게 제외되는 것, 100 이하 전수 탐색 결과가 실제로 소수·역수 소수·비회문 조건을 모두 만족하는 것을 테스트로 확인했습니다.
- 입력 상한을 넘는 아주 큰 수는 시행나눗셈의 특성상 판정이 느려질 수 있습니다.
함께 보면 좋은 도구
마지막 검증: 2026년 9월 8일 · 결과는 참고용 추정치입니다.