Forum Discussion
djclements
Aug 12, 2026Silver Contributor
Braille Translator Challenge
Using the Braille Alphabet lookup table provided: Part 1 - convert the given phrase from Braille to words. Part 2 - convert the given phrase from words to Braille. ✅ Solutions should be in the f...
PeterBartholomew1
Sep 05, 2026Silver Contributor
I think I need some training in code optimisation! My rambling version is attached.
The start looks OK
= BRAILLE.READλ(phrase)
= BRAILLE.WRITEλ(words)but then I introduced a helper table to move between a character and the binary code for the corresponding Braille letter.
= BRAILLE.LISTλ(BrailleTable)
which calls
CODEλ = LAMBDA(BrailleChar,
LET(
BrailBits, SIGN(TOCOL(BrailleChar="●",,1)),
binary, DECIMAL(CONCAT(BrailBits), 2),
binary
));to generate the codes. True, brevity plays no part in my objectives, but there must be a limit somewhere! 🤔
djclements
Sep 05, 2026Silver Contributor
Another beautifully constructed web of interconnected functions!
Returning the thunked 3x2 tiles with XLOOKUP was an especially nice touch for writing the Braille output with your signature EVALTHUNKARRλ function.
One thing's for sure; your solutions are never boring or ordinary. Ramble on, I say! <3