Thanks Krupski! That's definitely what I had in mind, though I was going to use binary (0s for dits, 1s for dahs) for the pattern. Can you explain why you're subtracting 'A' from each character? I don't quite understand that.
JavaMan, In looking back over the posts, I realize that I overlooked your post. What you have written is VERY similar to what I had in mind when I wrote the pseudocode, with the exception of your case statement. I visualized using a lookup_table (array).Very nice! Very clean code!Thanks!