Sha256: 84ee532aa4c2b968c8b931824a990437b161906475dec27acaf28bc580eddfd2

Contents?: true

Size: 1.17 KB

Versions: 217

Compression:

Stored size: 1.17 KB

Contents

Execute (1 is a single I):
  AssertEqual 'I', ToRoman(1)

Execute (2 is two I's):
  AssertEqual 'II', ToRoman(2)

Execute (2 is three I's):
  AssertEqual 'III', ToRoman(3)

Execute (4, being 5 - 1, is IV):
  AssertEqual 'IV', ToRoman(4)

Execute (5 is a single V):
  AssertEqual 'V', ToRoman(5)

Execute (6, being 5 + 1, is VI):
  AssertEqual 'VI', ToRoman(6)

Execute (9, being 10 - 1, is IX):
  AssertEqual 'IX', ToRoman(9)

Execute (20 is two X's):
  AssertEqual 'XXVII', ToRoman(27)

Execute (48 is not 50 - 2, but rather 40 + 8):
  AssertEqual 'XLVIII', ToRoman(48)

Execute (50 is a single L):
  AssertEqual 'LIX', ToRoman(59)

Execute (90, being 100 - 10, is XC):
  AssertEqual 'XCIII', ToRoman(93)

Execute (100 is a single C):
  AssertEqual 'CXLI', ToRoman(141)

Execute (60, being 50 + 10, is LX):
  AssertEqual 'CLXIII', ToRoman(163)

Execute (400, being 500 - 100, is CD):
  AssertEqual 'CDII', ToRoman(402)

Execute (500 is a single D):
  AssertEqual 'DLXXV', ToRoman(575)

Execute (900, being 1000 - 100, is CM):
  AssertEqual 'CMXI', ToRoman(911)

Execute (1000 is a single M):
  AssertEqual 'MXXIV', ToRoman(1024)

Execute (3000 is three M's):
  AssertEqual 'MMM', ToRoman(3000)

Version data entries

217 entries across 217 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/vimscript/exercises/roman-numerals/roman_numerals.vader
trackler-2.2.1.179 tracks/vimscript/exercises/roman-numerals/roman_numerals.vader
trackler-2.2.1.178 tracks/vimscript/exercises/roman-numerals/roman_numerals.vader
trackler-2.2.1.177 tracks/vimscript/exercises/roman-numerals/roman_numerals.vader
trackler-2.2.1.176 tracks/vimscript/exercises/roman-numerals/roman_numerals.vader
trackler-2.2.1.175 tracks/vimscript/exercises/roman-numerals/roman_numerals.vader
trackler-2.2.1.174 tracks/vimscript/exercises/roman-numerals/roman_numerals.vader
trackler-2.2.1.173 tracks/vimscript/exercises/roman-numerals/roman_numerals.vader
trackler-2.2.1.172 tracks/vimscript/exercises/roman-numerals/roman_numerals.vader
trackler-2.2.1.171 tracks/vimscript/exercises/roman-numerals/roman_numerals.vader
trackler-2.2.1.170 tracks/vimscript/exercises/roman-numerals/roman_numerals.vader
trackler-2.2.1.169 tracks/vimscript/exercises/roman-numerals/roman_numerals.vader
trackler-2.2.1.167 tracks/vimscript/exercises/roman-numerals/roman_numerals.vader
trackler-2.2.1.166 tracks/vimscript/exercises/roman-numerals/roman_numerals.vader
trackler-2.2.1.165 tracks/vimscript/exercises/roman-numerals/roman_numerals.vader
trackler-2.2.1.164 tracks/vimscript/exercises/roman-numerals/roman_numerals.vader
trackler-2.2.1.163 tracks/vimscript/exercises/roman-numerals/roman_numerals.vader
trackler-2.2.1.162 tracks/vimscript/exercises/roman-numerals/roman_numerals.vader
trackler-2.2.1.161 tracks/vimscript/exercises/roman-numerals/roman_numerals.vader
trackler-2.2.1.160 tracks/vimscript/exercises/roman-numerals/roman_numerals.vader