aboutsummaryrefslogtreecommitdiff
path: root/challenge-179
diff options
context:
space:
mode:
authorJames Smith <js5@sanger.ac.uk>2022-08-26 23:18:24 +0100
committerGitHub <noreply@github.com>2022-08-26 23:18:24 +0100
commit4d4bd07b2ddb753b12bf2da72a426c78c8516f9c (patch)
treed5c17f38f9753fcddc48610bbafcb856060bc027 /challenge-179
parent4b79733f34ec262f0394f31e0e99f0dbb22442fe (diff)
downloadperlweeklychallenge-club-4d4bd07b2ddb753b12bf2da72a426c78c8516f9c.tar.gz
perlweeklychallenge-club-4d4bd07b2ddb753b12bf2da72a426c78c8516f9c.tar.bz2
perlweeklychallenge-club-4d4bd07b2ddb753b12bf2da72a426c78c8516f9c.zip
Update README.md
Diffstat (limited to 'challenge-179')
-rw-r--r--challenge-179/james-smith/README.md95
1 files changed, 94 insertions, 1 deletions
diff --git a/challenge-179/james-smith/README.md b/challenge-179/james-smith/README.md
index 7ddde258cb..4cfd0d7f15 100644
--- a/challenge-179/james-smith/README.md
+++ b/challenge-179/james-smith/README.md
@@ -87,7 +87,86 @@ sub _ordinal {
: $v%100 > 0 ? $ord[$v%100] : () ) : ()
}
```
+### Output
+```
+1 -> first
+6 -> sixth
+10 -> tenth
+19 -> nineteenth
+21 -> twenty-first
+45 -> fourty-fifth
+90 -> ninetieth
+100 -> one-hundredth
+101 -> one-hundred and first
+152 -> one-hundred and fifty-second
+160 -> one-hundred and sixtieth
+300 -> three-hundredth
+999 -> nine-hundred and ninety-ninth
+1000 -> one thousandth
+1001 -> one thousand and first
+1095 -> one thousand and ninety-fifth
+1999 -> one thousand nine-hundred and ninety-ninth
+2000 -> two thousandth
+10000 -> ten thousandth
+10001 -> ten thousand and first
+1000000 -> one millionth
+1000001 -> one million and first
+1999999 -> one million nine-hundred and ninety-nine thousand nine-hundred and ninety-ninth
+10000000 -> ten millionth
+10000001 -> ten million and first
+99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
+99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
+99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 ->
+ nine-hundred and ninety-nine novemnonagintillion nine-hundred and ninety-nine octononagintillion
+ nine-hundred and ninety-nine septnonagintillion nine-hundred and ninety-nine sexnonagintillion
+ nine-hundred and ninety-nine quinnonagintillion nine-hundred and ninety-nine quattuornonagintillion
+ nine-hundred and ninety-nine trenonagintillion nine-hundred and ninety-nine duononagintillion
+ nine-hundred and ninety-nine unnonagintillion nine-hundred and ninety-nine nonagintillion nine-hundred
+ and ninety-nine novemoctagintillion nine-hundred and ninety-nine octooctagintillion nine-hundred and
+ ninety-nine septoctagintillion nine-hundred and ninety-nine sexoctagintillion nine-hundred and
+ ninety-nine quinoctagintillion nine-hundred and ninety-nine quattuoroctagintillion nine-hundred and
+ ninety-nine treoctagintillion nine-hundred and ninety-nine duooctagintillion nine-hundred and
+ ninety-nine unoctagintillion nine-hundred and ninety-nine octagintillion nine-hundred and ninety-nine
+ novemseptuagintillion nine-hundred and ninety-nine octoseptuagintillion nine-hundred and ninety-nine
+ septseptuagintillion nine-hundred and ninety-nine sexseptuagintillion nine-hundred and ninety-nine
+ quinseptuagintillion nine-hundred and ninety-nine quattuorseptuagintillion nine-hundred and ninety-nine
+ treseptuagintillion nine-hundred and ninety-nine duoseptuagintillion nine-hundred and ninety-nine
+ unseptuagintillion nine-hundred and ninety-nine septuagintillion nine-hundred and ninety-nine
+ novemsexagintillion nine-hundred and ninety-nine octosexagintillion nine-hundred and ninety-nine
+ septsexagintillion nine-hundred and ninety-nine sexsexagintillion nine-hundred and ninety-nine
+ quinsexagintillion nine-hundred and ninety-nine quattuorsexagintillion nine-hundred and ninety-nine
+ tresexagintillion nine-hundred and ninety-nine duosexagintillion nine-hundred and ninety-nine
+ unsexagintillion nine-hundred and ninety-nine sexagintillion nine-hundred and ninety-nine
+ novemquinquagintillion nine-hundred and ninety-nine octoquinquagintillion nine-hundred and ninety-nine
+ septquinquagintillion nine-hundred and ninety-nine sexquinquagintillion nine-hundred and ninety-nine
+ quinquinquagintillion nine-hundred and ninety-nine quattuorquinquagintillion nine-hundred and
+ ninety-nine trequinquagintillion nine-hundred and ninety-nine duoquinquagintillion nine-hundred and
+ ninety-nine unquinquagintillion nine-hundred and ninety-nine quinquagintillion nine-hundred and
+ ninety-nine novemquardagintillion nine-hundred and ninety-nine octoquardagintillion nine-hundred and
+ ninety-nine septquardagintillion nine-hundred and ninety-nine sexquardagintillion nine-hundred and
+ ninety-nine quinquardagintillion nine-hundred and ninety-nine quattuorquardagintillion nine-hundred and
+ ninety-nine trequardagintillion nine-hundred and ninety-nine duoquardagintillion nine-hundred and
+ ninety-nine unquardagintillion nine-hundred and ninety-nine quardagintillion nine-hundred and ninety-nine
+ novemtrigintillion nine-hundred and ninety-nine octotrigintillion nine-hundred and ninety-nine
+ septtrigintillion nine-hundred and ninety-nine sextrigintillion nine-hundred and ninety-nine
+ quintrigintillion nine-hundred and ninety-nine quattuortrigintillion nine-hundred and ninety-nine
+ tretrigintillion nine-hundred and ninety-nine duotrigintillion nine-hundred and ninety-nine
+ untrigintillion nine-hundred and ninety-nine trigintillion nine-hundred and ninety-nine novemvigintillion
+ nine-hundred and ninety-nine octovigintillion nine-hundred and ninety-nine septvigintillion nine-hundred
+ and ninety-nine sexvigintillion nine-hundred and ninety-nine quinvigintillion nine-hundred and ninety-nine
+ quattuorvigintillion nine-hundred and ninety-nine trevigintillion nine-hundred and ninety-nine
+ duovigintillion nine-hundred and ninety-nine unvigintillion nine-hundred and ninety-nine vigintillion
+ nine-hundred and ninety-nine novemdecillion nine-hundred and ninety-nine octodecillion nine-hundred and
+ ninety-nine septdecillion nine-hundred and ninety-nine sexdecillion nine-hundred and ninety-nine
+ quindecillion nine-hundred and ninety-nine quattuordecillion nine-hundred and ninety-nine tredecillion
+ nine-hundred and ninety-nine duodecillion nine-hundred and ninety-nine undecillion nine-hundred and
+ ninety-nine decillion nine-hundred and ninety-nine novillion nine-hundred and ninety-nine octillion
+ nine-hundred and ninety-nine septillion nine-hundred and ninety-nine sextillion nine-hundred and
+ ninety-nine quinillion nine-hundred and ninety-nine quadillion nine-hundred and ninety-nine trillion
+ nine-hundred and ninety-nine billion nine-hundred and ninety-nine million nine-hundred and ninety-nine
+ thousand nine-hundred and ninety-ninth
+```
# Task 2 - Unicode Sparkline
***You are given a list of positive numbers, `@n`. Write a script to print sparkline in Unicode for the given list of numbers.***
@@ -141,4 +220,18 @@ sub spark_line {
($k=-1)x 0,join( '', map { $LINE x ($_-$k-1) . $START, ($k=$_)x 0 } sort {$a<=>$b} keys %x )
}
```
-
+### Output
+```
+200,199,198,3,4,4,10,8,7,199,10,24,10,7,10,11,20,25,3,3,3,3,3,3,3,3,3,3
+ │
+ │
+ │
+ │ ╷
+ │╷ ╷ │ ╷
+───┴┴──┴┴─┴┴────────┴───┴┴────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴┴┴
+```
+and
+```
+1,2,3,4,100,101,102
+─┴┴┴┴───────────────────────────────────────────────────────────────────────────────────────────────┴┴┴
+```