问题标签 [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 回答
1049 浏览

c# - c# 我需要获取字符串中的第一个数字并将其转换为摩尔斯电码

我是 C# 编程的新手,现在我有一个关于我的一个项目的问题。我必须获取字符串中的第一个数字,然后将其转换为摩尔斯电码。

这是一个例子:

我怎么得到这个?提前致谢

0 投票
1 回答
289 浏览

python - 我希望使用 Python 3 创建一个翻译器

我正在寻找使用 Python 将英语转换为摩尔斯电码的翻译器。我能够让它工作,但想改进它。

这是我所拥有的:

打印(莫尔斯['G'])

现在这工作正常,但我希望它提示我一个问题,例如“你想翻译什么?” 然后让某人输入(例如)“这将被转换为摩尔斯电码”。并转换任何类型的内容。有谁知道这样做的方法?为每个字母输入“print (morse['G'])”似乎很麻烦。

0 投票
1 回答
63 浏览

python - 想要循环这个脚本?蟒蛇 3

我想在 msg 输入之后立即循环它,所以它会在它为我翻译第一件事之后询问我想要翻译的内容。

0 投票
2 回答
365 浏览

python - 通过 Python 3 很难将莫尔斯语翻译成英语

所以这是我的英语莫尔斯翻译器(效果很好):

现在这工作正常,我遇到的问题是莫尔斯英语翻译:

ans = input('''按 1 表示英语到莫尔斯语\n按 2 表示莫里斯语到英语:''')

我遇到的问题是,一旦我输入一行摩尔斯电码,例如“-- --- .-. ....”,它就会像这样打印出来:

有谁知道我可以解决这个问题,所以它会打印出这个词,在这种情况下是 morse,而不仅仅是 t 或 e?

0 投票
1 回答
3580 浏览

python - 打印出模棱两可的莫尔斯电码的所有可能性

我的任务是解决学校的一个问题,这让我很困惑。我需要做的是读取一个模棱两可的摩尔斯电码字符串(即没有任何空格来说明什么是字母,什么不是)并打印出该摩尔斯电码所有可能的有效英文翻译。我在互联网上的某个地方看到了一种算法来解决这个确切的问题,但不知道如何将其转换为 Python 3,并且在我的一生中都找不到它。

一些有用的东西:

  • 我有一个程序认为有效的单词列表:下载

  • 该程序不需要输出语法正确的句子,只需要输出有效且在words.txt.

  • 定义一个句子是否有效的一些额外的事情是该句子不能有两个相同的单词;所有单词都必须是唯一的,并且句子中不能有超过一个 1 字母单词和 1 个 2 字母单词。
  • 我的代码,目前不完整,但将所有单词分类为相应的摩尔斯电码定义:

    /li>

一个如何工作的示例测试用例是:

0 投票
1 回答
2525 浏览

ruby - 红宝石莫尔斯解码器

我试图创建一个莫尔斯解码器。它用摩尔斯电码代替拉丁字母。字母之间有一个空格,单词之间有三个空格。

然后我得到了这个错误:

怎么了?

0 投票
2 回答
1140 浏览

python - 空白字符作为字典中的键和值

我想将整个句子从摩尔斯电码解码为普通字母 - 我的脚本就是这样做的,但它连接了所有单词 - 它不保留空格。在摩尔斯电码(输入)中,三个空格代表单词之间的分隔,而一个空格代表字母之间的分隔。

我尝试添加三个空格作为字典的键,对应的值为一个空格,但它似乎不起作用。

我也尝试使用正则表达式分隔输入,但我失败了。有没有办法使用字典使它工作?甚至可以在字典中使用空格作为键和输入吗?

0 投票
1 回答
65 浏览

android - EditText 和 Text View 仅在 for 循环完成时更新一次,而不是多次更新

一切正常,除了TextViewEditText仅在相机手电筒停止闪烁后才更新。该程序应该以莫尔斯电码闪烁(它确实如此)在到达字母时突出显示文本并以莫尔斯电码显示当前字母。

}

0 投票
1 回答
648 浏览

java - 使用 HashMaps 解码莫尔斯电码时遇到问题。

我的代码在将常规文本编码为摩尔斯电码时效果很好,但是当我尝试以另一种方式翻译时,我遇到了索引越界错误。不知道为什么?

试图找到一个双向工作的解决方案,任何帮助/建议将不胜感激!

0 投票
2 回答
633 浏览

python - 为什么这个变量没有在 Python 中定义?

我一直在尝试制作一个 python 莫尔斯电码翻译器并且过于复杂,我想继续我正在为莫尔斯电码翻译器前进的道路,但我遇到了一个问题。

我不明白为什么没有定义这个变量。这是代码