Objectscript Roman Numeral Converter

Downloads22
Subscribe
0
Bookmark
0
This application is not supported by InterSystems Corporation. Please be notified that you use it at your own responsibility.
Details
Releases
Reviews
Issues

What's new in this version

Initial Release

ObjectScript Roman Numeral Converter

Gitter

Overview

This is an ObjectScript function to convert numbers to roman numerals. It also takes a dynamic array of numbers and turns them into roman numerals.

Features

Takes in a number, or dynamic array of numbers, and turns them into roman numerals. Works up to 3,999. If you find a number that isn't accurate, please report it in the issues tab.

There is only one parameter:

  • val (Required String): The number or dynamic array to be converted.

Example Usage

USER> write ##class(RomanNumerals.RomanNumerals).Translate("12")
XII

USER> set x = ["12","13"]
USER> write ##class(RomanNumerals.RomanNumerals).Translate(x)
11@%Library.DynamicArray

Errors will be returned. If you don't use a number inside of a string, it won't respond with anything.

Future Plans

Backwards translation support to convert roman numerals to a number. Tweaking of conversion logic to support any roman numeral issues, especially over 3,999.

Version history

2019-07-23 - v1.0 - Initial commit of function with features outlined in description

Rating
3.5 (1)
Category
Developer Environment
Works with
CachéInterSystems IRIS
Tags
Info
Version
1.0.0
Last updated
2019-07-23
Repository
Open
Documentation
Open
License
Link