UNPKG

numbernamer

Version:
44 lines (31 loc) 993 B
# NumberNamer Generates names for large numbers (up to 10^30000) using the Conway-Guy system. ## Features - Names numbers with up to 30,000 zeros - Uses the Conway-Guy naming convention - Simple API ## Installation ``` npm install numbernamer ``` ## Usage ```js const { nameNumber } = require('numbernamer'); const zeros = 30000; // Number of zeros console.log(nameNumber(zeros)); // "Novenonagintanongentinonillillion" ``` ## API ### nameNumber(zeros) - `zeros` (number): The number of zeros in the number (must be a non-negative integer) - Returns: (string) The Conway-Guy name for the number ## Example ```js const { nameNumber } = require('numbernamer'); console.log(nameNumber(6)); // "thousand" console.log(nameNumber(9)); // "million" console.log(nameNumber(12)); // "billion" console.log(nameNumber(15)); // "trillion" console.log(nameNumber(30000)); // "Novenonagintanongentinonillillion" ``` ## License MIT