hashimoto-kei.hatenablog.jp (上の続きです) 実際にコードを書いてみた。今回は自分の書いたロジックを解説してみようと思う。 まずは提出したコードの全体を提示する。その後、フィールドやメソッド単位でロジックを解説してみる。 提出したコード PR とソースコードは以下の通り。 github.com class SgRomanizer ROMAN_SYMBOLS = ["I", "V", "X", "L", "C", "D", "M"] MAX_ARABIC = 3999 def romanize(arabic) ret = '' digits = to_digits(a…