問題タブ [roman-numerals]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
17 に答える
121184 参照

html - 番号付きリストの番号をどのようにカスタマイズできますか?

番号付きリストの数字を左揃えにするにはどうすればよいですか?

番号付きリストの数字の後の文字を変更する

ol 要素で type 属性を使用する代わりに、数字からアルファベット/ローマ字のリストに変更する CSS ソリューションもあります。

私は主に Firefox 3 で動作する回答に興味があります。

0 投票する
3 に答える
5468 参照

compiler-construction - 構文指向の変換スキームを使用して整数をローマ数字に変換しますか?

Dragon Bookには、構文指向の変換スキームを使用して整数をローマ数字に変換する演習が含まれています。

これはどのように完了できますか?

0 投票する
17 に答える
88807 参照

regex - 有効なローマ数字のみを正規表現と一致させるにはどうすればよいですか?

私の他の問題について考えて、ローマ数字に一致する正規表現を作成することさえできないと判断しました(ローマ数字を生成する文脈自由文法は言うまでもありません)

問題は、有効なローマ数字のみを照合することです。たとえば、990 は「XM」ではなく、「CMXC」です。

これの正規表現を作成する際の問題は、特定の文字を許可または許可しないために、振り返る必要があることです。たとえば、数千と数百を考えてみましょう。

M{0,2}C?M を許可できます (900、1000、1900、2000、2900、および 3000 を許可するため)。ただ、試合がCMだと、次のキャラをCやDにすることはできません(すでに900なので)。

これを正規表現で表現するにはどうすればよいですか?
単に正規表現で表現できない場合、文脈自由文法で表現できますか?

0 投票する
31 に答える
3948 参照

language-agnostic - Code Golf New Year Edition - 整数からローマ数字へ

単一のコマンド ライン引数 N を取り、対応するローマ数字を出力するプログラムを作成します。

たとえば、N = 2009 は MMIX を出力する必要があります。

これが 0 < N < 3000 で機能するとしましょう。

(クリスマス エディションでコード ゴルフの初めてのラウンドを楽しんで、これは新年に合うと思いました。これが他の場所で前に出てきたかどうかを確認するためにグーグルで検索しましたが、そうではないようですが、これがあれば教えてください難しすぎる、簡単すぎる、またはルールを変更する必要がある場合。)

ハッピーMMIX!

0 投票する
2 に答える
11664 参照

latex - Latex セクション番号付けの表示を変更する

作業中の Latex ドキュメントでセクション番号を表示する方法を変更しようとしています。私がやりたいことはこれです:

セクションのタイトル
    (i) 通常の重量でのサブセクションのタイトル
        (a) Lorem ipsum (サブサブセクションのタイトルは使用されていません)...

以下を思いついたのですが、インデントなどの点で正しくありません。

\renewcommand{\thesubsection}{(\textnormal{\roman{subsection}})} \renewcommand{\thesubsubsection}{\indent(\textnormal{\alph{subsubsection}})}

誰かが私を正しい方向に向けることができますか? ありがとう!

0 投票する
2 に答える
708 参照

c++ - 文字列をパーツに分割する方法 - ローマ数字

ローマ数字を読むために文字列を部分に分割しようとしています。たとえば、ユーザーが入力した場合

このようなデータ検証が機能するために、プログラムが I が 1 で X が 10 であることを理解できるようにしたいと考えています。

0 投票する
8 に答える
448 参照

syntax - この Erlang を改善するのを手伝ってくれませんか?

だから私はErlangにとても興味があります。何か大きなことに使う言い訳がみつかりませんが、ときどきおもちゃの問題に使うようにしています。

現在、ローマ数字のトランスレーターを実装しています。私は今のところ「to」の部分をやっているところですが、コードが非常に反復的であることがわかりました。それは魅力のように機能しますが、まあ、それを見てください:

これを行うにはもっと良い方法があるように感じます。誰でも洞察を提供できますか?

0 投票する
4 に答える
2246 参照

language-agnostic - このローマ数字から整数へのコンバーターコードを短くすることはできますか?

現在Pythonで95バイト

これがいくつかのテスト結果です。1から3999で動作するはずです(入力が有効なcharのみであると仮定します)

そして、これはこれと重複していません、これは逆になっています。

それで、Pythonでそれを短くすることは可能ですか、それともrubyのような他の言語をそれより短くすることができますか?

0 投票する
4 に答える
6704 参照

latex - LaTexの付録ページにローマ数字を追加するには?

\bibliography{...}、\listoffigures、acronym-lists のように、記事の最後にあるページにローマ数字を付ける方法はありますか?

現在、それらは数字なしで表示されます:(

乾杯、..

ああ、申し訳ありません-私はちょっと間違っていました。ページ番号を変更する方法を探しているのではありません-実際のアクション番号を変更する方法を探しています...

したがって、インデックスは次のようになります。

しかし、私は探しています: