Python 기본 사항쉬움

숫자/숫자를 단어로 변환

'숫자/숫자를 단어로 변환' 문제에 대한 자세한 가이드 및 Python 구현입니다.

문제 설명

쉬움

음수가 아닌 정수 n을 취하고 각 숫자가 공백으로 구분된 영어 단어로 변환되는 문자열을 반환하는 함수 number_to_words(n)을 작성하세요.

숫자-단어 매핑: 0='0', 1='1', 2='2', 3='3', 4='4', 5='5', 6='6', 7='7', 8='8', 9='9'.

예를 들어 123 → '하나 둘 셋'.

제약
  • 0 <= n <= 10^9

Example 1
Input
number_to_words(123)
Output
'One Two Three'
Explanation

1 → 'One', 2 → 'Two', 3 → 'Three'. Joined with spaces.

Example 2
Input
number_to_words(405)
Output
'Four Zero Five'
Explanation

4 → 'Four', 0 → 'Zero', 5 → 'Five'.

Example 3
Input
number_to_words(0)
Output
'Zero'
Explanation

Single digit 0 → 'Zero'.

Need a Hint?
세트나 힙과 같은 Numbers 관련 데이터 구조를 사용해 보세요.
Edge Cases to Watch
  • 빈 입력 구조
  • 단일 요소 입력
  • 큰 수치 범위

해결할 준비가 되셨나요?

Open the problem in PyRun's browser-based Python editor. Your code runs fully offline — no server required.

편집기에서 열기
Found this breakdown helpful?

PyRun is built and maintained by an independent solo developer. If this helped your interview prep, consider buying a coffee!

Buy me a coffee

권장 Python 리소스

관련 대화형 튜토리얼, 치트 시트, 코드 비교를 통해 지식을 확장하세요.