问题标签 [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 投票
1 回答
199 浏览

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 == 的原因是因为我正在修补它们,看看它们是否是他们没有的问题

提前致谢

编辑:显然我必须对其进行编辑以说明为什么它与所述线程不同。它的不同之处在于:它不是,但我没有意识到线程中的问题是我遇到的问题。

0 投票
2 回答
351 浏览

javascript - 使用 jQuery 将文本转换为莫尔斯电码

我的任务是使用 JavaScript/jQuery 创建一个小功能,将用户输入的文本转换为莫尔斯电码。

解决此问题的最有效方法是什么?

0 投票
2 回答
1327 浏览

jquery - 在jQuery中用正斜杠替换空格?

我正在使用莫尔斯电码,我想知道是否可以使用 jQuery 用正斜杠替换空格?

谢谢

0 投票
1 回答
119 浏览

java - 如何用字符串替换字符

我知道用字符串替换字符是不可能的,但我正在尝试制作一个莫尔斯电码翻译程序,我有两个数组,一个是字母,一个是莫尔斯电码翻译!我使用过 StringTokenizer,我想获取单词的每个字符并将其替换为摩尔斯电码中字符的翻译!如何才能做到这一点?

这是真正重要的代码部分:

0 投票
3 回答
2055 浏览

algorithm - 没有分隔符的莫尔斯 - 最佳算法

在摩尔斯电码中,破折号以 1-4 为一组,由分隔符分隔。每组表示一个字母。单词之间有两个分隔符。三句之间。

解密基本摩尔斯电码的应用程序很容易制作。但我的问题是,当没有分隔符时,如何解决这个问题?我知道会有大量无意义的结果,但这不是我的意思。我只需要以最有效的方式获得所有可能的结果。

这将是一个输入:

这将是众多输出之一:

你会怎么做?

0 投票
1 回答
1557 浏览

java - Java中的文本到莫尔斯翻译器

我正在尝试用 java 编写莫尔斯解码器/加密器。我有一个问题,某处是错误的(在函数 fromMorse 中,它是从文本到莫尔斯的解码器)。

有谁知道,我做错了什么?

0 投票
6 回答
9597 浏览

java - textArea.setText("") 不清除 JTextArea 中的文本

我正在尝试清除 JTextArea 中的文本,并查看其他问题,似乎调用 textArea.setText(""/null) 将清除文本区域。我的代码似乎没有发生这种情况,它将新文本附加到该区域中已有的文本中。任何人都可以在我的代码中看到错误吗?

}

0 投票
4 回答
444 浏览

java - 为什么我的 Java 摩尔斯电码翻译器给了我错误的输出?

我已经看到很多关于莫尔斯电码翻译器的问题,并查看了其中的许多问题,但在所有这些问题中,建议的答案都给了我相同的错误输出。代码背后的想法是能够使用数组将摩尔斯电码翻译成英语,反之亦然。我的代码如下:

}

我一直在用这个词

to be

及其摩尔斯电码对应物

- --- | -… .

作为测试用语。当我尝试用这个短语将英语翻译成摩尔斯电码时,我得到了

... -. s 和 n

作为输出。当我尝试将摩尔斯电码转换为英语时,我得到了

u

作为输出。morse[A]我已经检查了我的两个字符串数组,以确保english[A]它们处于相同的索引位置等等,这些都很好。我想不出还有什么会导致这个问题的。

编辑:知道我正在使用 IntelliJ IDEA 15 可能会有所帮助

0 投票
1 回答
293 浏览

java - 摩尔斯电码到英语:字符类型与字符串类型不可比

我知道这种问题在整个 StackOverFlow 中很常见,但我的问题要具体得多。在我的程序中,我有 main() 方法,一个运行良好的英语到莫尔斯语方法,以及一个我遇到问题的莫尔斯语到英语方法。

这些是在此方法中作为参数的数组:

代码没有完全完成,因为我必须添加 when 的语句Morse.charAt(i) == ' ',但我主要在这部分遇到问题。

这段代码的问题在于,当我说if (Morse.charAt(i) == MorseCode[j])char 类型变量与字符串类型进行比较时,程序无法编译。我认为我的代码在逻辑方面总体上可以工作,但是有什么办法可以修改代码以便可以比较两者吗?确切的错误消息是“

0 投票
4 回答
5490 浏览

php - PHP莫尔斯电码转换器

我正在用 PHP 编写一个基本的莫尔斯电码转换器,它可以接受一个字符串并将其转换为莫尔斯电码。它使用关联数组、foreach 循环和 for 循环。它可以工作,但由于某种原因,它会在每个转换后的字符后输出等效于“0”的莫尔斯电码。我不知道 0 是从哪里来的。如果我从关联数组中删除 0,则没有问题,但我也希望能够转换数字。如果有人能够给我一些反馈,那将不胜感激。

这是代码: