問題タブ [caesar-cipher]

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

c - CのCaesar's Cipher: アルファベットの後半の文字をラップできないようです

これは、なぜ機能しないのか理解できない部分です。

文字「d」まで機能します。'f' は単に '\200' を返します。

私のコードが機能しない理由についてのアイデアはありますか?

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

c - コードでセグメンテーション違反が発生するのはなぜですか?

私のコードでは、意味がわかりませんが、エラー メッセージのセグメンテーション違反が繰り返し表示されます。Caesar 暗号を作成しようとしていますが、コードでエラー メッセージが表示され続けます。問題が何であるかはわかりません。助けていただければ幸いです。

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

java - Caesar Cipher: ユーザー入力(平文)を「n」回シフトしたい

コードの何が問題になっていますか? 誰かが暗号化するときは平文を n だけシフトし、誰かが復号化するときは平文を -n だけシフトします。

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

python - シーザーの暗号: Python

これまでのことを投稿することから始めて、何が起こっているのかをお話しします...

PasteBin

これが行うことになっているのは、エンコードされたメッセージがデコードされたときに可能性のある 31 の可能性のリストです。エンコードされたメッセージを入力すると、一度に 1 文字ずつソルトを移動して通過します...したがって、2 番目のソルトは次のようになります:「Z.,!? ABCDEFGHIJKLMNOPQRSTUVWXY」

私が抱えている問題は、塩をまったく動かしておらず、入力を31回印刷してしまうという事実です。

私は自分のコードを何度も見直しましたが、それを実行する方法がわかりません。

ありがとう。

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

c++ - ステートメントが機能しない場合、認識されない入力 (C++)

私のプログラムは問題なく実行され、エラーはコンパイルされません。

私のifステートメントの目的は、2つの関数につながるifステートメントで達成しようとした文字が左/右にシフトされているかどうかを選択することですが、そこからの入力cin >> z;が常にCipherRを利用します。誰でもこれを理解するのを手伝ってもらえますか?

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

c# - 122 を超える数から減算するにはどうすればよいですか?

変数「c」に割り当てられたユーザー入力整数の束があり、122 を超える値から減算しようとしています。さまざまなループを試しましたが、通常、機能しないか、90 を奪ってしまいます。それらすべてから。では、122 を超える数から 90 を正確に取り除くにはどうすればよいでしょうか。

(これはシーザー シフト暗号化プログラム用で、122 は ASCII の小文字の 'z' です)

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

ruby - Caesar cypher 索引付け

誰かがこの行で何が起こっているのか簡単に説明してもらえますか:

new_word = new_word 変数の現在の状態 + 何?

これはプログラム全体です:

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

java - 文字を他の文字に置き換える

特定のテキストを解読したい。文字列に文字が見つかったら、アルファベットの次の文字に置き換えたいと思います。それから次のラウンドでは、2 番目の次の文字との置換が必要です。

a -> b

k -> l

次に、2 番目のラウンドで試行する必要があります。

a -> c

k -> m

文字に関する問題は、あらゆる種類の奇妙な文字が含まれていることであり、az に遭遇して置き換えようとすると、奇妙な記号に置き換えられます。

AZ からある種の循環リストを作成するのを手伝ってくれる人はいますか? 次のスニペットでは、a から z を含むリストを作成します。ループ内で文字が選択され、そのインデックスが検索されて「調整」され、新しい文字が取得されます。しかし、うまくいきません。(リストが循環していない理由の 1 つ)