Questions tagged [numbers-to-words]

Converting numbers to their English representation is a common programming challenge where the goal is to take a number as input and output it's English equivalent. For example: input 1024; output "One Thousand Twenty-Four".

16
votes
3answers
1k views

Converting numbers to words - Python

I'm new to programming. I tried to find a way to convert numbers into letters with Python. I would like to receive some advice to improve myself. This program works for numbers between 1 and 106 and ...
1
vote
0answers
44 views

Number Stringifier in Clojure

As an exercise, I decided to write a program that spells out numbers. For example: (stringify-int 12345) => "twelve thousand three hundred forty-five" It ...
8
votes
3answers
3k views

Integers to English words in C

As a beginner in C programming, I decided to write a function words that, given an unsigned integer n, puts the English ...
2
votes
1answer
196 views

A program that spells a given number [1-999,999,999,999]

This program created by me spells a number in the standard notation (Billions, Millions etc). I was wondering if there is a better way to do the same thing, or if I have been a victim of some of the ...
2
votes
1answer
447 views

Python Converting numbers to words, using Recursive

My function recursively calls itself until it decodes every numbers. rec_ntw face_value_count -> (Incremental variable) denotes ones, tens, hundreds and thousands face_value -> (Dictionary) denotes ...
19
votes
4answers
4k views

Converting a large number into something like: 4 Novemnongent

This is not a school project, just something to help me learn some Python! Just looking to see what I can improve on, looking for tips to reduce size & make it a bit easier for the computer to run ...
3
votes
0answers
175 views

Converting English words to numbers in Haskell

A few weeks ago, I finished a number to word converter and received an excellent review. It caused me to make several fundamental changes to numToWord, such as ...
7
votes
1answer
853 views

Converting numbers to words in Haskell

Here's a program I wrote to convert numbers into English words using Haskell. ...
4
votes
3answers
359 views

Number to word converter (1 to 99 inclusive)

Program It takes a numerical input in range [1, 99] and outputs its word equivalent. Concerns Procedural approach General code style Code ...
6
votes
2answers
949 views

Number to words in Python 3

Here is a sample program I have written to convert numbers to words: ...
2
votes
1answer
853 views

Number to text conversion (Check writing application)

How It Works: Inspired by r/dailyprogrammer, the application uses regular expressions to group 1-3 digits at a time from right to left, each captured group is then converted to text. Program Class <...
6
votes
4answers
20k views

Converting number to words

First it asks for user to input a number and it will convert it into words. For example: 104382426112 to ...
6
votes
1answer
470 views

Convert time 24hr format into time as words

I'm currently writing a Scala Object that converts time 24hr format (i.e. 00:00 - 23:59) into Time As Words (i.e. Eight o'clock, Half past eight, Quarter to nine etc). How can I refactor the current ...
6
votes
4answers
191 views

Converts number in text format function code

I have created a function which converts numbers into text format and successfully converted up to 6 digit numbers. However, I want to know if I can make any modifications to make the code shorter. ...
13
votes
2answers
2k views

Create the English word for a number

I cobbled together a function from various sources that takes an integer and returns it as its respective English word formatted as a string. The function is as follows: ...
3
votes
1answer
109 views

Measuring the length of binary numbers in English words in C

Inspired by this question (link to original video), I decided to write some code in C to perform this task, and it is much faster than the Python code, even when run with PyPY, up to a billion, it ...
10
votes
2answers
969 views

Number to English word converter

This is a simple program that I wrote. It takes a 64-bit unsigned int as input and returns its English name. ...
1
vote
2answers
4k views

Function to spell numbers below 1,000,000,000 [closed]

I wrote simple code to spell the number below 1,000,000,000. It works perfectly as per my intention. However, I do think my code is a little bit messy since I only able to imagine of using decision ...
3
votes
1answer
730 views

Convert an Integer number to readable format in Java

The number is ranging from 1 to 999999999. ...
4
votes
2answers
187 views

Integer to English challenge

I have a challenge, which is to create a JavaScript function that turns a given number into the string representation. For example: console.log(inToEnglish(15)) ...
2
votes
0answers
427 views

Number-to-words translator

I've created a class that translates an integer into words in an English (not British) format. My first human language is not English, and I don't have a good idea of a truly right way to read numbers,...
2
votes
1answer
253 views

Method to convert numbers into plain text

I'm relatively new to Java, and over the past week or so I've just been reading through the docs and messing around with it to better improve my understanding. As stated in the title, I've created a ...
4
votes
4answers
1k views

Project Euler 17: counting letters needed to write numbers

The statement of the problem is : If the numbers 1 to 5 are written out in words: one, two, three, four, five, then there are 3 + 3 + 5 + 4 + 4 = 19 letters used in total. If all the numbers ...
4
votes
1answer
2k views

Decimal numbers to English string representation

Is there anything that I could have reworked here? I have a Java 7 mind but I'm working on getting my Java 8 ready, so if there are any improvements over readability of performance here I'd love to ...
4
votes
1answer
564 views

Converting a number into Hungarian text

I'd like to convert some integer number from a cell between 0 and 1,000,000,0000 into Hungarian text. I've found already a solution, a VBA function. How can be improved this solution? ...
39
votes
6answers
3k views

SHOUTY_SNAKE_CASED NUMBERS

WE_ALL_LOVE_SHOUTY_SNAKE_CASE_SO_I_WROTE_A_PROGRAM_FOR_IT!!1! Alright, enough of this. This is a rags-to-riches from this question. The pattern is pretty simple, it takes a ...
2
votes
1answer
127 views

Text representation for numbers with python

Simple function which returns a text representation for numbers in range [1...1000]. ...
4
votes
1answer
301 views

Print and calculate French written numbers from 1 to 1000 using imperative Java

I've written a little (imperative) java program that basically prints out all french written numbers from 1 to 1000. (I'm learning how to write them) Based on the first numbers (1-16) and the tens ...
5
votes
1answer
1k views

Project Euler no. 17: Counting letters to write the numbers from 1 to 1000

I'm very new to programming and am admittedly embarrassed sharing my code for critique. This code works and produces the correct answer to the Project Euler Problem 17, which asks how many letters ...
3
votes
1answer
980 views

Number to spanish word converter

This converts from a number to a Spanish word for example : 100 => cien 200 => doscientos I used a divide-and-conquer approach: Constants: ...
15
votes
2answers
229 views

One, two, three, … Un, deux, trois, …, maxBound::Int

I wrote a numbers-to-words converter for English, then tried to adapt the code to work for French. I'm wondering mainly whether any simplifications are possible. In English English is relatively ...
1
vote
3answers
12k views

Number to Word Application in C#

I've created a Windows Form Number to Word converter application in C# which converts any number from 0 to 1 million. I would love a review based on efficiency and best practices. MainInterface.cs <...
3
votes
2answers
3k views

Converting numbers to English words

This is a simple program to convert a number, from 0 up to 99999999, to English words. Example: If the input is: 1234 The output would be: one thousand two ...
3
votes
2answers
662 views

Integer to English Conversion

I wrote some code to translate numbers ( for now just positive, up to the 32bit limit ) into English words. Everything works and I'm happy. I searched through the site looking for a comparison code ...
12
votes
1answer
353 views

Convert any number (up to 10^3000) to text

I kinda got the idea after playing Adventure Capitalist, since that goes up to 10300. I found a website that explained how to go up to 10^3000, so I mainly did this as a challenge to see if I could do ...
8
votes
1answer
2k views

Code to convert number to words

I am trying to practice objects and functions (specifically closures & higher order functions) in javascript. There is no specific reason why I chose this program but it struck my mind to work out ...
12
votes
2answers
24k views

Changing Number to Words in JavaScript

One day I saw a question on Stack Overflow asking about changing numbers to words, I thought about it, and next day I started coding. When I had the code working, I thought it could, most likely, be ...
5
votes
1answer
900 views

Putting numbers into words

I have some embarrassingly long code which puts into words any number up into the trillions. As a newbie, and understanding that shorter, non-repetitive code is best, I am looking for suggestions on ...
3
votes
0answers
78 views

Generation and parsing of English numerals (cardinal and ordinal)

I need to use the English numerals (American) in Haskell, so I looked for a library that did it. I have not found one, therefore I developed the program that I am presenting here. There are actually ...
0
votes
3answers
145 views

My take at ProjectEuler #17 - counting counting characters

I tried to tackle #17 problem on Project Euler: If the numbers 1 to 5 are written out in words: one, two, three, four, five, then there are \$3 + 3 + 5 + ...
8
votes
1answer
2k views

Dividing a number half into words and half number

Example: If I have a number 1000: I first put commas (In English Standard) that makes it: 1,000 I split the above at the first comma: I get 1 I convert 1 into words: I get One, name it ...
4
votes
4answers
2k views

Spelling a number in English

My Implementation: ...
6
votes
1answer
3k views

Convert a number to text

This converts a "numerical number" to a text representation, for example: convert 1234 --> "One Thousand, Two Hundred Thirty Four" I'd like general feedback on how it could be make more readable ...
4
votes
2answers
2k views

Convert number into words

I am trying to implement a program which can convert number into words. My code can convert numbers between 0 - 999. It uses recursive function calls and simple arithmetic operations. Can you please ...
10
votes
2answers
865 views

Numbers to words converter

Please review my code: ...
7
votes
2answers
946 views

Convert numbers into a textual form

So this was originally inspired by @nhgrif's Int extension for translating integer to plain English, however the code is mainly a port of @rolfl's Converting a number to the text representation; ...
13
votes
1answer
277 views

Naming numbers in American English

This seems like a popular topic lately, so I took a crack at it. Related questions are Number to Words and Converting a number to the text representation. I used this article as a guideline. The ...
8
votes
3answers
6k views

Converting a number to the text representation

Following along with some previous questions: The @dbasnett original here: Number to Words @nhgrif's here: Int extension for translating integer to plain English I wanted to answer the original ...
15
votes
4answers
2k views

Int extension for translating integer to plain English

This code was inspired by this question: Number to Words ...
10
votes
2answers
1k views

Number to Words

I have to convert positive numbers, that are less than 1000, to words. A quick search didn't find anything that looked good to my eye, so I came up with the following. While I was at it I expanded ...