問題タブ [rot13]

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 投票する
1 に答える
189 参照

java - Rot13 Java 何が問題なのですか?

Java で Rot13 アルゴリズムを作成する独自の方法を見つけようとしていますが、フレーズを試すと、次のエラーが表示されます。

java.lang.ArrayIndexOutOfBoundsException: 41

これは私のコードです:

:名前全体で更新、

: Update 2 このバージョンをもう一度テストしたところ、翻訳されました。しかし、間違った方法では、たとえば、"Hello" は "tmmmm" になります。最初の文字は正しいように見えますが、次の文字は常に 'm' です。

更新 3: ご回答いただきありがとうございます。これが私の最終的なコードです。アルファベットを「数」回複製しました。:

0 投票する
1 に答える
103 参照

coldfusion - ColdFusion の ROT13 でのマジック ナンバーの削除

ROT13を計算するこの関数があります。

52、26、84 の 3 つのマジック ナンバーがあるように見えるのが気に入らない。asc("Z") - asc("A") + 1

しかし、52 と 84 が何を表しているのかわかりません。私は彼らに何と名前を付けるかわかりません。

0 投票する
1 に答える
59 参照

javascript - JS は HTML ボタンにリンクしません

ボタンにリンクしようとしている Rot13 JS 関数があります。予想される出力は、「ABC」と入力して [暗号化] ボタンを押すと、暗号化されたテキストが「NOP」になることです。

関数は現在、HTML のボタンにリンクされておらず、暗号化ボタンを押しても応答がありません。HTML に script タグを含めました。

編集:暗号化ツールはボタンにリンクされていますが、「ABC」を「ABC.

JavaScript:

編集:JSを修正しました。