問題タブ [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.
python - Python - モールス信号を LED にしようとしています
文字列を入力するように指示するようなコードを記述しようとしました。たとえば、文字列を入力する時点で、「紫」と入力してEnterキーを押したとします。コードが実行されて長さが取得され、最初の文字 variable[0] が P として取得され、P のコードで LED が点灯する代わりに、常にすべての文字が A として解釈されます。小さなものになることはわかっていますが、 Python を学んでまだ数日しか経っていないので、仲良くなるように努めてください。私はVBの経験があるので、どこかで間違った構文を使用した可能性が高いですが、それを理解することはできません. 助けてください。
コードを書き換えずにこれにコピーすることはできないので、スクリーンショットのリンクを使用します。
これは私が問題があると思うところです http://puu.sh/lUf9q/3ad50c4faf.png
そして、これは私がモールス符号パターンを設定した方法です http://puu.sh/lUfgo/f6f3f2cb32.png
2 = と 1 == がある理由は、それらが問題ではないかどうかを確認するためにそれらをいじっていたからです。
前もって感謝します
編集:どうやら私はそれを編集して、なぜそのスレッドと異なるのかを言う必要があります。その違いは次のとおりです。そうではありませんが、スレッドの問題が私が抱えていた問題であることに気づきませんでした。
javascript - jQueryを使用したモールス信号へのテキスト
私は JavaScript/jQuery を使用して、ユーザーが入力したテキストをモールス信号に変換する小さな機能を作成する任務を負っています。
これについて最も効率的な方法は何でしょうか?
algorithm - 区切り記号のないモールス - 最適なアルゴリズム
モールス符号では、区切り記号で区切られた 1 ~ 4 のグループにドットとダッシュがあります。各グループは 1 つの文字を意味します。単語の間には 2 つのセパレーターがあります。文の間 3。
基本的なモールス符号を解読するためのアプリケーションは非常に簡単に作成できます。しかし、私の質問は、セパレーターがない場合に問題を解決する方法です。ばかげた結果が大量に出てくることはわかっていますが、それは私の主張ではありません。最も効率的な方法ですべての可能な結果を得る必要があるだけです。
これは入力になります:
そして、これは多くの出力の 1 つになります。
どうやってそれをしますか?
java - Java でのテキストからモールスへの翻訳
Java でモールス デコーダー/エンクリプターを作成しようとしています。私はどこかが間違っているという1つの問題があります(テキストからモールスへのデコーダーである関数fromMorseにあります)。
誰かが私が間違っていることを考えていますか?
java - Java モールス信号トランスレータが間違った出力を返すのはなぜですか?
モールス信号トランスレータに関する多くの質問が飛び交うのを見てきましたが、それらの多くを見てきましたが、提案された回答はすべて、同じ間違った出力を与えてくれます。コードの背後にあるアイデアは、配列を使用してモールス信号を英語に、またはその逆に変換できるようにすることです。私のコードは次のとおりです。
}
という言葉を使ってきました
to be
およびそのモールス符号の対応物
- --- | -… .
テストフレーズとして。このフレーズで英語をモールス符号に翻訳しようとすると、
... -.
s と n
出力として。モールス符号を英語にしようとすると、
u
出力として。2 つの文字列配列を確認morse[A]
しenglish[A]
て、同じインデックス位置などにあることを確認しましたが、問題ありません。この問題の原因となるものは他に考えられません。
編集:IntelliJ IDEA 15を使用していることを知っておくと役立つ場合があります
java - モールス符号から英語へ: 文字型は文字列型と同等ではありません
この種の質問は StackOverFlow 全体で一般的であることは知っていますが、私が持っている質問はより具体的です。私のプログラムには、main() メソッド、正常に動作する英語からモールスへのメソッド、および問題を抱えているモールスから英語へのメソッドがあります。
このメソッドで引数として使用される配列は次のとおりです。
when のステートメントを追加する必要があるため、コードは完全には完成していませんがMorse.charAt(i) == ' '
、主にこの部分に問題があります。
このコードの問題はif (Morse.charAt(i) == MorseCode[j])
、私が言うと、char 型の変数を文字列型と比較しているため、プログラムがコンパイルされないことです。私のコードはロジックの点で全体的に機能すると思いますが、2 つを比較できるようにコードを変更する方法はありますか? 正確なエラー メッセージは「
php - PHPモールス信号コンバーター
文字列を取り、それをモールス符号に変換できる基本的なモールス符号コンバーターを PHP で作成しています。連想配列、foreach ループ、および for ループを使用しています。何らかの理由を除いて、変換された各文字の後に「0」に相当するモールス信号を出力します。0がどこから来ているのかわかりません。連想配列から0を外せば問題ないのですが、数値も変換できるようにしたいです。誰かが私にフィードバックを与えることができれば、それは大歓迎です.
コードは次のとおりです。