問題タブ [morse-code]
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.
java - Javaモールス符号翻訳者の支援が必要
Java クラスの紹介では、英語からモールス信号への変換とモールス信号から英語への変換の両方が可能なモールス信号変換プログラムを作成することになっています。私のコードは英語をモールス信号に変換するのに役立ちますが、モールス信号から英語に変換することはできないようです。プロンプトは次のとおりです。
このプロジェクトでは、モールス信号を英語に、英語をモールス信号に変換するプログラムを作成します。プログラムは、希望する翻訳の種類を指定するようにユーザーに促し、モールス符号文字または英語文字の文字列を入力してから、翻訳結果を表示する必要があります。モールス符号を入力するときは、各文字/数字を 1 つのスペースで区切り、複数の単語を「|」で区切ります。たとえば、 --- | -… . 文「to be」のモールス符号入力になります。プログラムは 1 つの文を処理するだけでよく、句読点記号は無視できます。英語を入力するときは、各単語を空白で区切ります。
現在の「モールス信号」コードの何が問題なのか疑問に思っています。何が問題なのかご理解いただけましたら、ご協力をお願いいたします。私はこの問題を解決するために何時間も費やし、2015 年 8 月 26 日の太平洋時間の真夜中までにこの問題にたどり着きました。ありがとう!これが私のコードです:
arduino - モールス符号デコーダー - メッセージの終わりを判別する
私はモールス信号デコーダを構築しています。
私が遭遇した問題の 1 つは、メッセージがいつ終了するかをどうやって知るかということでした。文字が送信され、7 つの無音のドットが表示されたとします。これはスペースであると想定するかもしれませんが、メッセージの終わりではないでしょうか? メッセージの終わりのプロサインに依存することになっていますか?
または、別の 7 ドットの無音を取得した場合、これは別のスペースですか? 私はこれに関するガイダンスを探しましたが、何も見つかりません。
c - これを行うためのより良い方法は何ですか? モールス信号プログラム
テキストを取り込んで LED を介してモールス符号に変換することになっている宿題用に、C でプログラムを作成しました。知っているように、LED からの事前に決められた点滅の長さを、「それは __ です」に置き換えました。これは今のように機能し、私は完全な信用を得ますが、私の質問は、これを行うためのより良い方法があるかどうかです? これらすべての「if」ステートメントを使用する代わりに、あるに違いないことを私は知っています。しかし、私は C の初心者です (このコードの唯一の欠点は、コードが長く、スペースを入力できないことです)。現在の動作方法は、文字列を取り込んで個々の文字に分割し、次に「for」ループは、対応するモールス符号についてこれらの個々の文字をチェックします。どう考えているか教えてください。
java - How to get a program to continue reading input after if statements are fulfilled (Morse Translator)
Before I begin, I am a novice programmer having only been doing this for about a day.
How do I get my program to continue reading my input after an input has been fulfilled? for the below code, which is for a morse code to english translator I am trying to make, when I input morse, for example .-, it gives me the correct output, A. But when I combine morse letters, example .--..., which should be AB, the else statement activates. What should I do?
public class MorseTranslator {
}
java - 英語をモールス符号に変換する
この Java コードは、英語をモールス符号に変換するためのものです。
このプログラムは、ユーザーがセンチネル文字 $ を入力すると終了します。入力された各文字列に続いて、プログラムはモールス信号に相当するものを表示し、文字間に空白スペース (ø) を、単語間に 2 つの øø を残します。
例えば。こんにちは世界。出力は ....ø.ø.-..ø.-..ø---øø.--ø---ø.-.ø.-..ø-..
私のコードにはいくつかの問題があります。1. ユーザーが ø を入力している間、プログラムを終了するには $ をどこに置くべきかわかりません。2.出力は正しいですが、常に (ø) で終わります。System.out.print(code[variable] + "ø");
これが私のコードです:
c# - Action[] ディクショナリに格納された複数のメソッドにアクセスする
この質問は、辞書でのアクションの使用をカバーしています。同様のことをしたいのですが、アクションごとに複数のメソッドを使用します。
dot
これらのプライベート関数をdash
参照してください。
morseThis
メッセージ文字列をオーディオ出力に変換するように設計された別の関数 があります。
上記の例では、入力メッセージに含まれるすべての文字に対して「System.Action[]」をコンソールに出力できます。ただし、私の意図は、メソッドcurrentMorseArray
を順番に呼び出すことです。
辞書内の特定の Action[] に含まれるメソッドにアクセスするにはどうすればよいですか?
arduino - 同じLEDライトを切り替えることによるモールス信号Arduino
ユーザーが Android でメッセージを入力し、LED を切り替えて Arduino でモールス符号で表示できるアプリを作成するとします。モールス符号のメッセージは、一連のダッシュ (LONGS) とドット (ショート) で構成されます。これらのダッシュとドットは、正しい時間単位で LED をオンにすることで表示できます。
メッセージは、定数として定義されている次の値で構成されます。
SHORT: モールスのドット
LONG: ダッシュ モールス
LETTER: モールスの文字の終わり WORD: モールスの単語の終わり STOP: モールスの終わり ex: メッセージ「SOS」は (SHORT,SHORT,SHORT としてエンコードされます) ,LETTER,LONG,LONG,LONG,LETTER,SHORT,SHORT,SHORT,LETTER,WORD,STOP)
この機能をdisplayMorseCodeに実装する方法は?
java - .length メソッドが Array で機能しないのはなぜですか?
ユーザーが入力した英字をモールス符号に変換する必要があります。letter[] の長さを取り、morse[] のインデックスと比較してから、対応するモールス符号を出力したいと考えています。しかし、「letter.length();」でエラーが発生します。「シンボルメソッドの長さ()が見つかりません」と言っています。「english.length();」の場所で機能します は。配列でこれを行う別の方法はありますか?