수학

숫자를 단어로 변환하는 계산기

설정
초기화
결과 공유
저장
임베드
버그 신고

계산기 공유

무료 계산기를 당신의 웹사이트에 추가하세요

유효한 URL을 입력하세요. HTTPS URL만 지원됩니다.


페이지의 계산기 입력 필드에 현재 있는 것을 임베드 계산기의 기본값으로 사용하세요.


입력란 테두리 포커스 색상, 스위치박스 체크된 색상, 선택 항목에 대한 호버 색상 등.


이용 약관에 동의해주세요.

미리보기

계산기 저장

계산기 설정

허용 범위 내의 값을 입력해 주세요.

허용 범위 내의 값을 입력해 주세요.

허용 범위 내의 값을 입력해 주세요.

허용 범위 내의 값을 입력해 주세요.

계산기 공유

숫자를 단어로 변환하는 계산기란 무엇인가요?

숫자를 단어로 변환하는 계산기는 1234와 같은 숫자 값을 풀어 쓴 영어 형태인 “one thousand two hundred thirty-four”로 바꿉니다. 숫자를 단어로 쓰는 것은 우리가 의식하지 않고 늘 하는 일이지만, 매우 실용적인 용도가 있습니다. 수표, 법률 계약서, 청구서는 숫자를 한 자리 추가해 금액을 변조할 수 없도록 금액을 단어로 적도록 요구하는 경우가 많습니다. 숫자를 풀어 쓰는 것은 영어를 공부하는 사람에게 유용한 학습 보조 수단이기도 하며, 긴 숫자를 올바르게 읽었는지 빠르게 재확인하는 방법이기도 합니다.

이 계산기는 정수, 음수, 소수를 받아들이며, 보고 있는 페이지 언어와 관계없이 항상 소문자 영어 단어를 반환합니다.

어떻게 작동하나요?

숫자는 오른쪽에서 왼쪽으로 세 자리씩 묶어 읽어 변환됩니다. 영어에는 계산기가 결합하는 고정된 구성 요소 집합이 있습니다:

  • 일의 자리와 불규칙한 “teens” — one, two, three, … 부터 nineteen 까지.
  • 십의 자리 — twenty, thirty, forty, … 부터 ninety 까지. “twenty-one”처럼 뒤따르는 일의 자리 숫자와 하이픈으로 연결됩니다.
  • 각 묶음 안의 백의 자리 숫자를 나타내는 단어 “hundred”.
  • 세 자리 묶음마다 이름을 붙이는 자릿수 단어: thousand, million, billion, trillion.

세 자리 묶음은 각각 같은 방식으로 풀어 쓰이고, 그 묶음의 자릿수 단어가 덧붙여집니다. 전부 0인 묶음은 건너뛰므로, 1,000,000은 “one million zero thousand zero”가 아니라 단순히 “one million”입니다.

특수한 경우

계산기는 단순한 접근법이 걸려 넘어지는 경계 사례를 처리합니다:

  • 0은 한 단어 “zero”로 적습니다.
  • 음수는 단어 “negative”가 앞에 붙으므로, 42-42는 “negative forty-two”가 됩니다.
  • 소수는 정수 부분, 그다음 단어 “point”, 그리고 소수점 뒤의 각 자릿수를 개별적으로 읽습니다. 따라서 3.143.14는 “three point fourteen”이 아니라 “three point one four”입니다.
  • 비어 있거나 유효하지 않은 입력은 아무것도 반환하지 않습니다.

풀이 예시

숫자단어로
0zero
5five
21twenty-one
105one hundred five
1234one thousand two hundred thirty-four
1000000one million
1000000000one billion
-42negative forty-two
3.5three point five

105가 “one hundred five”라는 점에 주목하세요 — 미국 영어에서는 백의 자리와 일의 자리 사이에 “and”가 없습니다. 또한 소수 3.5가 점 뒤의 숫자를 따로 적는다는 점(“five”)에도 주목하세요. 이는 3.14(“three point one four”)처럼 더 긴 소수에도 규칙을 일관되게 유지합니다.

실용적인 참고 사항

  • 출력은 계산기 레이블이 다른 언어로 표시되더라도 항상 영어 단어입니다. 이는 가장 흔한 사용 사례인 영어 수표와 문서 작성에서 풀어 쓴 형태가 모호해지지 않게 합니다.
  • 매우 큰 값은 조 단위 자릿수까지 지원됩니다. 그 범위를 넘는 숫자의 경우 다음 자릿수 단어로 계속 이어가면 됩니다.
  • 소수를 간결한 과학적 형태로 변환하는 관련 작업은 https://www.mega-calculator.com/ko/math/exponential-notation/ 의 지수 표기 계산기를 참조하세요. 그리고 값을 단어로 적기 전에 반올림하려면 https://www.mega-calculator.com/ko/math/rounding/ 을 참조하세요.

버그 신고

이 필드는 필수입니다.