質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Processing

Processingは、オープンソースプロジェクトによるCGのためのプログラミング言語です。Javaをベースにしており、グラフィック機能に特化しています。イメージの生成やアニメーションなど、視覚的なフィードバックを簡単に得ることが可能です。

Q&A

解決済

1回答

870閲覧

processingの大学の問題が分かりません。

tata38669389

総合スコア5

Processing

Processingは、オープンソースプロジェクトによるCGのためのプログラミング言語です。Javaをベースにしており、グラフィック機能に特化しています。イメージの生成やアニメーションなど、視覚的なフィードバックを簡単に得ることが可能です。

0グッド

0クリップ

投稿2021/07/01 14:28

編集2021/07/01 14:45

前提・実現したいこと

大学の課題が全く分かりません。
aとbの回答を知りたいです。
理解したいです。

発生している問題・問題文章

10.

1 2次のプログラムの関数 String encrypt(String message,int ekey)は暗号キーekey を使って、 文字列 message をシーザー暗号により暗号化する関数です。なお、小文字アルファベット のみを暗号化し、それ以外の文字は変更しないものとなっている。また、関数 String decrypt(String message,int ekey)は、シーザー暗号により暗号化された文字列 message を 復号化するものです。空欄を埋めて、プログラムを完成させて下さい。 3 4### 該当のソースコード 5 6```processing(java設定(初期設定)) 7 8ソースコード 9 10```String encrypt(String message,int ekey){ String alphabet="abcdefghijklmnopqrstuvwxyz"; String encrypted = ""; 11for(int i=0;i < message.length();i++){ 12char ch = message.charAt(i); 13int pos = alphabet.indexOf(ch); 14if(pos == -1){ 15encrypted = encrypted + ch; 16}else{ 17//(a)ここに適当なプログラムを追加して下さい。 18 } 19} 20 return encrypted; 21} 22String decrypt(String message,int ekey){ String alphabet="abcdefghijklmnopqrstuvwxyz"; String decrypted = ""; 23for(int i=0;i < message.length();i++){ 24//(b)ここに適当なプログラムを追加して下さい。 25 } 26 return decrypted; 27} 28void setup(){ 29size(100,100); 30String text="kanagawa institute of 31technology"; 32String etext = encrypt(text,5); println(etext); 33String dtext = decrypt(etext,5); println(dtext); 34} 35 36 37### 試したこと 38 39(a) encrypted = encrypted + ekey; 40(b)全く分かりません。 41 42### 補足情報(FW/ツールのバージョンなど) 43ツール processing3 44バージョン processing 3.5.4 45 46よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

thkana

2021/07/01 22:13

https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11245370041 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14245375614 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12245482852 皆さん苦労しているようで。 ところで、 encrypt(text,5) でどういうものが得られることが期待されているかはわかっていますか? それがわからないと、この問題の前にシーザー暗号ってなに? という話を確認することになります。
guest

回答1

0

自己解決

あああああああああああああああああああああああ

投稿2023/01/28 09:26

tata38669389

総合スコア5

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問