問題タブ [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.

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

java - アルファベットに変換された記号のリストを設定するには?

モールス信号をアルファベットに変換するシステムを作っています。JTextfeildテキストを入力するために「書き込み」と呼ばJTextfeildれ、書き込み時に入力されたビューに「ビュー」と呼ばれる別の呼び出しを使用しています。

でもモールスコードは一度しかセットできません。

例として、A「Write」テキストフィールドに入力すると、「.-」のみが印刷されます。そして、もう一度「B」と入力すると、テキストフィールドセット「-...」が表示されます。文字数を印字したい。

以下は私のソースコードです。

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

windows-phone-8 - Windows Phone 8 モールス キーボード

Windows phone 8 用の独自のアプリを開発しようとしています。これは、視覚障害者のテキストを支援するアプリです。私は始めたばかりで、ボタンを使用して独自の入力方法を作成する方法を見つけるのに苦労しているため、ユーザーが画面上で指をタップまたはスライドすると、文字がテキストボックスに印刷されます。このタスクで私を案内することが可能であるか、または任意のWebサイトかどうかを知っている人はいますか? ありがとう、どんな助けでも大歓迎です。

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

algorithm - モールス符号アルゴリズム

モールス符号は、メッセージ通信の最も安価で最も一般的な方法です。モールス符号では、アルファベットの各文字は一連のドットとダッシュで表されます。伝統的に、ドットは短い音符で送信され、ダッシュは長い音符で送信され、異なる文字の間に一時停止がありました。英語のアルファベットの各文字のモールス符号表現は次のとおりです。

たとえば、メッセージが-..-----.3 文字で構成されている場合、njg、dog、xmg、または xon を意味する場合があります。

アルゴリズムが知りたいです。私が知っていることは、ドットまたはラインとしてキーを持ち、アルファベットとして値を持つ HashMap を作成できることです。しかし、今では、形成された異なる単語ごとにチェックする方法を考えることができません。再帰または動的プログラミングでこれを行うことができるかもしれませんが、コーディングを開始できるようにアルゴリズムを教えてください。

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

java - モールスから英語/英語からモールスへのコンバーター

こんにちは、英語をモールス語に、またはその逆に翻訳する Java プログラムを作成しようとしています。基本的に、私はすべてを互換性にするのに苦労しています..すべての置換メソッドを使用して、入力されたすべての変数をモールス指数に対応するものに置き換える方法. 私はそんなに近道をしようとしているわけではありません..私は本当に懸命に努力したので、これをやり遂げたいと思っています. どうもありがとうございます!

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

objective-c - Play audio in the background using AVAudioPlayer

Hello guys I have a problem ..

I have basically a method that compares you with 3 if that type of letter (letter by letter taken from a label). (If a point, a line or a space). depending on the type launches a code that reproduces a specific sound. the problem I have is that, launched this method, the app freezes until it has finished cycleFor.

I wonder, is there a way to get him to do in the background or in another thread? is enough for me that the user can do something else while is in progress this code.

I can not even with another button that stops the player, how could I do?

I state that I am a novice and I know scarcely what are the thred

Thanks in advance for your help, sorry for the English

This is my code:

}

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

c++ - バイナリ ツリーで strtok を使用したモールス符号のデコード - ガベージ出力

英語をモールス符号にエンコードできましたが、逆の操作を行うのに問題があります。これが私がこれまでに持っているものです:

概して():

デコード機能:

私の出力は、ランダムなガベージデータの束であり、プログラムがクラッシュします。関数と関係があることは知っていますSearchAndReturnStringが、他に何をするべきかわかりません。


編集:

ノード構造:

SearchAndReturn 関数:

要求されたコード全体は次のとおりです。

ヘッダー: http://pastebin.com/QyaakvMK

メイン: http://pastebin.com/NcseqrbX

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

algorithm - モールス符号の解析

私はこの問題を解決しようとしています。目標は、与えられた単語の辞書でモールス文字列を解釈できる方法の数を決定することです。私がやったことは、最初に辞書の単語をモールス語に「翻訳」したことです。次に、単純なアルゴリズムを使用して、再帰的に解釈できるすべての方法を検索しました。

問題は、許可されている実行時間は 3 秒だけであり、アルゴリズムはこの制限時間内では機能しません。

これはこれを行う良い方法ですか?もしそうなら、何が欠けていますか? そうでなければ、良い戦略とは何かについてヒントをいただけますか?

EDIT : 辞書には最大で 10,000 語、モールス文字列には最大で 1,000 文字を含めることができます。