Morse Code Palindromes(johndcook.com)
johndcook.com
Morse Code Palindromes
https://www.johndcook.com/blog/2021/09/04/morse-code-palindromes/
7 comments
Very cool, I'd never thought about Morse code palindromes before. Using a list of ~370K English words I discovered a few other neat ones: rotor, taint, swigs, unsad, and waiting. There's only 27 morse code palindromes that are 5 characters or more in length.
Here's the Python script I cooked up: https://gist.github.com/vesche/ada491d63d77d8afa55a599c787df...
Here's the Python script I cooked up: https://gist.github.com/vesche/ada491d63d77d8afa55a599c787df...
That's awesome. Btw,
> footstool
...doesn't look like a palindrome in the Morse rendering because the blog has a little typo and renders it as footstooll.
> footstool
...doesn't look like a palindrome in the Morse rendering because the blog has a little typo and renders it as footstooll.
Braillendromes are fun too.
"Weir" is brailled ⠺⠑⠊⠗
"Andy" is ⠯⠽
"Weir" is brailled ⠺⠑⠊⠗
"Andy" is ⠯⠽
I chose my callsign to have palindromic letters, NT4TN, because I like the rhythm of it when spoken and I think the repeated words are easier to copy. November Tango Four Tango November.
I might have made it morse palindromic if I'd thought of that, instead I chose it to have a short morse and vericode length.
(I think I might have selected the palendromic available call with the shortest vericode length, but I think it was still close to the shortest morse, or maybe the other way around-- I'm not sure if I could figure out which now since I dunno what callsigns were available at the time)
Here is a one liner to get all the matching words from the dictionary using the rule in the article:
$ cat /usr/share/dict/words | perl -lne "tr /ABDFGQNVULWYabdfgqnvulwy/NVULWYABDFGQnvulwyabdfgq/; print scalar reverse" | sort | uniq | cat - /usr/share/dict/words | sort | uniq -c | awk '{if($1==2){print $2}}'
Here are the longest ones on my system:
finspot footstool gorcrow ottetto pip-pip saimins secants sememes stances topsail waifing wailing wairing waiting
I might have made it morse palindromic if I'd thought of that, instead I chose it to have a short morse and vericode length.
(I think I might have selected the palendromic available call with the shortest vericode length, but I think it was still close to the shortest morse, or maybe the other way around-- I'm not sure if I could figure out which now since I dunno what callsigns were available at the time)
Here is a one liner to get all the matching words from the dictionary using the rule in the article:
$ cat /usr/share/dict/words | perl -lne "tr /ABDFGQNVULWYabdfgqnvulwy/NVULWYABDFGQnvulwyabdfgq/; print scalar reverse" | sort | uniq | cat - /usr/share/dict/words | sort | uniq -c | awk '{if($1==2){print $2}}'
Here are the longest ones on my system:
finspot footstool gorcrow ottetto pip-pip saimins secants sememes stances topsail waifing wailing wairing waiting
The suffix of my call sign is paledome-like. N5DUX (the suffix is DUX), so it's -.. ..- -..-
It has a nice rhythm to it on the air.
It has a nice rhythm to it on the air.
related: the silly scavenger hunt i made for my family and friends last christmas:
https://www.christmaspuzzle.net/
https://www.christmaspuzzle.net/