summaryrefslogtreecommitdiff
path: root/roman_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'roman_test.go')
-rw-r--r--roman_test.go32
1 files changed, 32 insertions, 0 deletions
diff --git a/roman_test.go b/roman_test.go
new file mode 100644
index 0000000..081460f
--- /dev/null
+++ b/roman_test.go
@@ -0,0 +1,32 @@
+package roman
+
+import "fmt"
+
+func ExampleRoman() {
+ for i := 0; i <= 21; i++ {
+ fmt.Println(Roman(1 << uint(i)))
+ }
+ // Output:
+ // I
+ // II
+ // IV
+ // VIII
+ // XVI
+ // XXXII
+ // LXIV
+ // CXXVIII
+ // CCLVI
+ // DXII
+ // MXXIV
+ // MMXLVIII
+ // I̅V̅XCVI
+ // V̅I̅I̅I̅CXCII
+ // X̅V̅I̅CCCLXXXIV
+ // X̅X̅X̅MMDCCLXVIII
+ // L̅X̅V̅DXXXVI
+ // C̅X̅X̅X̅MLXXII
+ // C̅C̅L̅X̅MMCXLIV
+ // D̅X̅X̅I̅V̅CCLXXXVIII
+ // M̅X̅L̅V̅I̅I̅I̅DLXXVI
+ // M̅M̅X̅C̅V̅I̅I̅CLII
+}