Hapy New Yr!
Description
Print the text “Happy New Year!”. Your code cannot use any letter (a-zA-Z in ASCII, plus other letters as defined by Unicode) more than once.
Judge
(async function*(context: Context): Challenge { yield (await context.run(undefined)).assertEquals('Happy New Year!'); let found_dupe = undefined; for(const c of context.code) if(/\p{Letter}/u.exec(c) && context.code.split(c).length > 2) { found_dupe = c; break; } yield context.registerTestCase( new TestCase("No duplicate letters in source", found_dupe ? "Fail" : "Pass", {"Text": `Source code contains duplicated letter ${found_dupe}`})); return context.noFailures(); })
Example Code
eval("\143\157\156\163\157\154\145\56\154\157\147\50\42\110\141\160\160\171\40\116\145\167\40\131\145\141\162\41\42\51")