问题标签 [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
我试图编写代码,以便它会告诉你输入你的字符串。此时您键入一个字符串,例如,假设您键入“purple”,然后按 Enter。代码将运行并获取长度,然后不是将第一个字母变量 [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 创建一个小功能,将用户输入的文本转换为莫尔斯电码。
解决此问题的最有效方法是什么?
jquery - 在jQuery中用正斜杠替换空格?
我正在使用莫尔斯电码,我想知道是否可以使用 jQuery 用正斜杠替换空格?
谢谢
java - 如何用字符串替换字符
我知道用字符串替换字符是不可能的,但我正在尝试制作一个莫尔斯电码翻译程序,我有两个数组,一个是字母,一个是莫尔斯电码翻译!我使用过 StringTokenizer,我想获取单词的每个字符并将其替换为摩尔斯电码中字符的翻译!如何才能做到这一点?
这是真正重要的代码部分:
algorithm - 没有分隔符的莫尔斯 - 最佳算法
在摩尔斯电码中,点和破折号以 1-4 为一组,由分隔符分隔。每组表示一个字母。单词之间有两个分隔符。三句之间。
解密基本摩尔斯电码的应用程序很容易制作。但我的问题是,当没有分隔符时,如何解决这个问题?我知道会有大量无意义的结果,但这不是我的意思。我只需要以最有效的方式获得所有可能的结果。
这将是一个输入:
这将是众多输出之一:
你会怎么做?
java - Java中的文本到莫尔斯翻译器
我正在尝试用 java 编写莫尔斯解码器/加密器。我有一个问题,某处是错误的(在函数 fromMorse 中,它是从文本到莫尔斯的解码器)。
有谁知道,我做错了什么?
java - textArea.setText("") 不清除 JTextArea 中的文本
我正在尝试清除 JTextArea 中的文本,并查看其他问题,似乎调用 textArea.setText(""/null) 将清除文本区域。我的代码似乎没有发生这种情况,它将新文本附加到该区域中已有的文本中。任何人都可以在我的代码中看到错误吗?
}
java - 为什么我的 Java 摩尔斯电码翻译器给了我错误的输出?
我已经看到很多关于莫尔斯电码翻译器的问题,并查看了其中的许多问题,但在所有这些问题中,建议的答案都给了我相同的错误输出。代码背后的想法是能够使用数组将摩尔斯电码翻译成英语,反之亦然。我的代码如下:
}
我一直在用这个词
to be
及其摩尔斯电码对应物
- --- | -… .
作为测试用语。当我尝试用这个短语将英语翻译成摩尔斯电码时,我得到了
... -.
s 和 n
作为输出。当我尝试将摩尔斯电码转换为英语时,我得到了
u
作为输出。morse[A]
我已经检查了我的两个字符串数组,以确保english[A]
它们处于相同的索引位置等等,这些都很好。我想不出还有什么会导致这个问题的。
编辑:知道我正在使用 IntelliJ IDEA 15 可能会有所帮助
java - 摩尔斯电码到英语:字符类型与字符串类型不可比
我知道这种问题在整个 StackOverFlow 中很常见,但我的问题要具体得多。在我的程序中,我有 main() 方法,一个运行良好的英语到莫尔斯语方法,以及一个我遇到问题的莫尔斯语到英语方法。
这些是在此方法中作为参数的数组:
代码没有完全完成,因为我必须添加 when 的语句Morse.charAt(i) == ' '
,但我主要在这部分遇到问题。
这段代码的问题在于,当我说if (Morse.charAt(i) == MorseCode[j])
char 类型变量与字符串类型进行比较时,程序无法编译。我认为我的代码在逻辑方面总体上可以工作,但是有什么办法可以修改代码以便可以比较两者吗?确切的错误消息是“
php - PHP莫尔斯电码转换器
我正在用 PHP 编写一个基本的莫尔斯电码转换器,它可以接受一个字符串并将其转换为莫尔斯电码。它使用关联数组、foreach 循环和 for 循环。它可以工作,但由于某种原因,它会在每个转换后的字符后输出等效于“0”的莫尔斯电码。我不知道 0 是从哪里来的。如果我从关联数组中删除 0,则没有问题,但我也希望能够转换数字。如果有人能够给我一些反馈,那将不胜感激。
这是代码: