subtree(users/wpcarro): docking briefcase at '24f5a642'
git-subtree-dir: users/wpcarro git-subtree-mainline:464bbcb15cgit-subtree-split:24f5a642afChange-Id: I6105b3762b79126b3488359c95978cadb3efa789
This commit is contained in:
commit
019f8fd211
766 changed files with 175420 additions and 0 deletions
71
users/wpcarro/scratch/facebook/anglocize-int.py
Normal file
71
users/wpcarro/scratch/facebook/anglocize-int.py
Normal file
|
|
@ -0,0 +1,71 @@
|
|||
THOUSAND = int(1e3)
|
||||
MILLION = int(1e6)
|
||||
BILLION = int(1e9)
|
||||
TRILLION = int(1e12)
|
||||
|
||||
facts = {
|
||||
1: "One",
|
||||
2: "Two",
|
||||
3: "Three",
|
||||
4: "Four",
|
||||
5: "Five",
|
||||
6: "Six",
|
||||
7: "Seven",
|
||||
8: "Eight",
|
||||
9: "Nine",
|
||||
10: "Ten",
|
||||
11: "Eleven",
|
||||
12: "Twelve",
|
||||
13: "Thirteen",
|
||||
14: "Fourteen",
|
||||
15: "Fifteen",
|
||||
16: "Sixteen",
|
||||
17: "Seventeen",
|
||||
18: "Eighteen",
|
||||
19: "Nineteen",
|
||||
20: "Twenty",
|
||||
30: "Thirty",
|
||||
40: "Forty",
|
||||
50: "Fifty",
|
||||
60: "Sixty",
|
||||
70: "Seventy",
|
||||
80: "Eighty",
|
||||
90: "Ninety",
|
||||
100: "Hundred",
|
||||
THOUSAND: "Thousand",
|
||||
MILLION: "Million",
|
||||
BILLION: "Billion",
|
||||
TRILLION: "Trillion",
|
||||
}
|
||||
|
||||
def anglocize(x):
|
||||
# ones
|
||||
if x >= 0 and x < 10:
|
||||
pass
|
||||
|
||||
# tens
|
||||
elif x < 100:
|
||||
pass
|
||||
|
||||
# hundreds
|
||||
elif x < THOUSAND:
|
||||
pass
|
||||
|
||||
# thousands
|
||||
elif x < MILLION:
|
||||
pass
|
||||
|
||||
# millions
|
||||
elif x < BILLION:
|
||||
pass
|
||||
|
||||
# billion
|
||||
elif x < TRILLION:
|
||||
pass
|
||||
|
||||
# trillion
|
||||
else:
|
||||
pass
|
||||
|
||||
x = 1234
|
||||
assert anglocize(x) == "One Thousand, Two Hundred Thirty Four"
|
||||
Loading…
Add table
Add a link
Reference in a new issue