フォーラム


ゲスト  

ようこそ ゲスト さん。このフォーラムに投稿するには 登録が必要です。

ページ: [1]
トピック: [Qiita] 整数をローマ数字 (文字列) に変換するコードを書いてみる
DEKO
管理者
投稿数: 2690
[Qiita] 整数をローマ数字 (文字列) に変換するコードを書いてみる
on: 2020/02/10 17:28 Mon

Pascal 関係の本を眺めていてちょっと面白そうな問題を見つけました。

13.5 整数のパラメータ x の値をローマ数字でテキストファイル output に書く手続きを考えよ。
x > 0 とする。('I'=1, 'V'=5, 'X'=10, 'L'=50, 'C'=100, 'D'=500, 'M'=1000)

N・ヴィルト『系統的プログラミング入門 [第2版 補訂]』野下浩平, 筧捷彦, 武市正人訳, 近代科学社, 1986, P125

 
一般的なプログラミング言語の用語で言い換えると、「引数 x に与えられた整数をローマ数字 (文字列) に変換し、標準出力へ出力する (void) 関数を考えてね♪」って事ですね。

…でも、IV (4) とかの処理があるから、ローマ数字についてちゃんと Wikipedia 等で調べたほうがよさそうです。

[ローマ数字 (Wikipedia)]
https://ja.wikipedia.org/wiki/%E3%83%AD%E3%83%BC%E3%83%9E%E6%95%B0%E5%AD%97

私はこの問題を Delphi 10.3 Rio で解くことにしました。この辺で一旦読むのをやめて、各自お好きな言語でこの課題にチャレンジしてみるのもいいかと思います。

[整数をローマ数字 (文字列) に変換するコードを書いてみる (Qiita)]
https://qiita.com/ht_deko/items/5a993d399866c45a57b9

ページ: [1]
WP Forum Server by ForumPress | LucidCrew
バージョン: 1.7.5 ; ページロード: 0.024 sec.