Talk:Morse code: Difference between revisions
Content added Content deleted
(→Multiple roles: Simplifies to an encoding map.) |
m (added a list of international morse code characters as well as USA's railway (RR) morse code characters. ~~~~) |
||
Line 16: | Line 16: | ||
::: No, I meant indeed ''out''put, in the sense of "output a given string in Morse code". Anyway, the task itself says "Send a string ..." :) --[[User:Abu|Abu]] 13:51, 24 August 2010 (UTC) |
::: No, I meant indeed ''out''put, in the sense of "output a given string in Morse code". Anyway, the task itself says "Send a string ..." :) --[[User:Abu|Abu]] 13:51, 24 August 2010 (UTC) |
||
:::: Interesting. Now it simplifies to an encoding map. --[[User:Short Circuit|Michael Mol]] 14:18, 24 August 2010 (UTC) |
:::: Interesting. Now it simplifies to an encoding map. --[[User:Short Circuit|Michael Mol]] 14:18, 24 August 2010 (UTC) |
||
==international morse code characters== |
|||
<pre> |
|||
The following are the international morse code characters: |
|||
. _ A letter |
|||
_ . . . B letter |
|||
_ . _ . C letter |
|||
_ . . D letter |
|||
. E letter |
|||
. . _ . F letter |
|||
_ _ . G letter |
|||
. . . . H letter |
|||
. . I letter |
|||
. _ _ _ J letter |
|||
_ . _ K letter |
|||
. _ . . L letter |
|||
_ _ M letter |
|||
_ . N letter |
|||
_ _ _ O letter |
|||
. _ _ . P letter |
|||
_ _ . _ Q letter |
|||
. _ . R letter |
|||
. . . S letter |
|||
_ T letter |
|||
. . _ U letter |
|||
. . . _ V letter |
|||
. _ _ W letter |
|||
_ . . _ X letter |
|||
_ . _ _ Y letter |
|||
_ _ . . Z letter |
|||
_ _ _ _ _ 0 digit |
|||
. _ _ _ _ 1 digit |
|||
. . _ _ _ 2 digit |
|||
. . . _ _ 3 digit |
|||
. . . . _ 4 digit |
|||
. . . . . 5 digit |
|||
_ . . . . 6 digit |
|||
_ _ . . . 7 digit |
|||
_ _ _ . . 8 digit |
|||
_ _ _ _ . 9 digit |
|||
. _ _ _ _ . ' apostrophe |
|||
_ _ _ . . . : colon |
|||
_ _ . . _ _ , comma |
|||
_ . . . . _ - minus or hyphen |
|||
_ . _ _ . _ ( left parenthesis |
|||
. _ . _ . _ . period |
|||
. . _ _ . . ? question mark |
|||
_ . _ . _ . ; semi-colon |
|||
_ . . _ . / slash |
|||
. . _ _ . _ _ underscrore |
|||
. . . _ . . _ $ dollar sign |
|||
. _ . _ . . ! exclamation mark |
|||
_ _ _ . . ) right parenthesis |
|||
_ . . . _ = equal sign |
|||
. _ _ . _ . . comercial at |
|||
_ _ _ _ . & ampersand |
|||
. _ . . _ . " double-quote |
|||
. _ . _ . + plus sign |
|||
[added by Gerard Schildberger] |
|||
</pre> |
|||
==USA's railway morse code characters== |
|||
<pre> |
|||
The following are the USA's railway morse code characters, they're |
|||
the same as the international morse code except for the following: |
|||
. . _ . C, letter, railroad |
|||
. long_ . F, letter, railroad |
|||
_ . _ . J, letter, railroad |
|||
long_ L, letter, railroad |
|||
. _ . O, letter, railroad |
|||
. . . . . P, letter, railroad |
|||
. . long_ . Q, letter, railroad |
|||
. _ . . R, letter, railroad |
|||
. long_ . . X, letter, railroad |
|||
. . _ . . Y, letter, railroad |
|||
. . . _ . Z, letter, railroad |
|||
longer_ 0, digit, railroad |
|||
. _ _ . 1, digit, railroad |
|||
. . long_ . . 2, digit, railroad |
|||
. . . long_ . 3, digit, railroad |
|||
_ _ _ 5, digit, railroad |
|||
. . . . . . 6, digit, railroad |
|||
_ _ . . 7, digit, railroad |
|||
_ . . . . 8, digit, railroad |
|||
_ . . _ 9, digit, railroad |
|||
. _ . _ , comma, railroad |
|||
. . _ _ . . . period, railroad |
|||
_ . . _ . ? question mark, railroad |
|||
_ _ _ . ! exclamation mark, railroad |
|||
. _ . . . & ampersand, railroad |
|||
[added by Gerard Schildberger] |
|||
</pre> |
Revision as of 00:50, 18 January 2011
Dependence on the PC speaker
Some computers (including mine) don't have a configured/enabled PC speaker. Consider specifically allowing any sound output device instead. --Michael Mol 07:48, 24 August 2010 (UTC)
Multiple roles
This task covers at least three things:
- File I/O
- Encoding (characters to Morse)
- Notably limited to Latin characters.
- Sound output.
At the very least, I think these separate components should be specced in the task description as being modular components, so that there is a readable boundary in code between roles. There are some other examples of such elsewhere on the wiki. --Michael Mol 07:55, 24 August 2010 (UTC)
- So let's simplify it to a direct string output. This omits the issue of File I/O, and the Python solution did that anyway. --Abu 09:46, 24 August 2010 (UTC)
- String input? --Paddy3118 13:39, 24 August 2010 (UTC)
- No, I meant indeed output, in the sense of "output a given string in Morse code". Anyway, the task itself says "Send a string ..." :) --Abu 13:51, 24 August 2010 (UTC)
- Interesting. Now it simplifies to an encoding map. --Michael Mol 14:18, 24 August 2010 (UTC)
- No, I meant indeed output, in the sense of "output a given string in Morse code". Anyway, the task itself says "Send a string ..." :) --Abu 13:51, 24 August 2010 (UTC)
- String input? --Paddy3118 13:39, 24 August 2010 (UTC)
international morse code characters
The following are the international morse code characters: . _ A letter _ . . . B letter _ . _ . C letter _ . . D letter . E letter . . _ . F letter _ _ . G letter . . . . H letter . . I letter . _ _ _ J letter _ . _ K letter . _ . . L letter _ _ M letter _ . N letter _ _ _ O letter . _ _ . P letter _ _ . _ Q letter . _ . R letter . . . S letter _ T letter . . _ U letter . . . _ V letter . _ _ W letter _ . . _ X letter _ . _ _ Y letter _ _ . . Z letter _ _ _ _ _ 0 digit . _ _ _ _ 1 digit . . _ _ _ 2 digit . . . _ _ 3 digit . . . . _ 4 digit . . . . . 5 digit _ . . . . 6 digit _ _ . . . 7 digit _ _ _ . . 8 digit _ _ _ _ . 9 digit . _ _ _ _ . ' apostrophe _ _ _ . . . : colon _ _ . . _ _ , comma _ . . . . _ - minus or hyphen _ . _ _ . _ ( left parenthesis . _ . _ . _ . period . . _ _ . . ? question mark _ . _ . _ . ; semi-colon _ . . _ . / slash . . _ _ . _ _ underscrore . . . _ . . _ $ dollar sign . _ . _ . . ! exclamation mark _ _ _ . . ) right parenthesis _ . . . _ = equal sign . _ _ . _ . . comercial at _ _ _ _ . & ampersand . _ . . _ . " double-quote . _ . _ . + plus sign [added by Gerard Schildberger]
USA's railway morse code characters
The following are the USA's railway morse code characters, they're the same as the international morse code except for the following: . . _ . C, letter, railroad . long_ . F, letter, railroad _ . _ . J, letter, railroad long_ L, letter, railroad . _ . O, letter, railroad . . . . . P, letter, railroad . . long_ . Q, letter, railroad . _ . . R, letter, railroad . long_ . . X, letter, railroad . . _ . . Y, letter, railroad . . . _ . Z, letter, railroad longer_ 0, digit, railroad . _ _ . 1, digit, railroad . . long_ . . 2, digit, railroad . . . long_ . 3, digit, railroad _ _ _ 5, digit, railroad . . . . . . 6, digit, railroad _ _ . . 7, digit, railroad _ . . . . 8, digit, railroad _ . . _ 9, digit, railroad . _ . _ , comma, railroad . . _ _ . . . period, railroad _ . . _ . ? question mark, railroad _ _ _ . ! exclamation mark, railroad . _ . . . & ampersand, railroad [added by Gerard Schildberger]