summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2018-03-13 13:56:15 +0100
committerDimitri Sokolyuk <demon@dim13.org>2018-03-13 13:56:15 +0100
commitdc5d39d36f91eeec86a64c5d7186657d1fbfd5a9 (patch)
treeb1c8ead80bb6db1b05af6295652b43236639ae43
parentf486be13ec5bfe693b72f95ed4e5a9d0b90b7f7c (diff)
...
-rw-r--r--roman.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/roman.go b/roman.go
index 526f4ca..d1d382f 100644
--- a/roman.go
+++ b/roman.go
@@ -11,13 +11,13 @@ var (
// Roman numeral in interval 0 < x < 4000
type Roman int
-func (n Roman) IsValid() bool {
+func (n Roman) Valid() bool {
return n > 0 && n < 4000
}
func (n Roman) String() string {
- if n.IsValid() {
- return m3[n/1000] + m2[n%1000/100] + m1[n%100/10] + m0[n%10]
+ if !n.Valid() {
+ return ""
}
- return ""
+ return m3[n/1000] + m2[n%1000/100] + m1[n%100/10] + m0[n%10]
}