Consider the following the challenge:
Write a program that accomplishes X task while maximizing the number of distinct characters in your source code. Removing any set of characters from the program should cause it to no longer accomplish X (e.g. it could error, halt, or just do something wrong).
Let's say the following answer was posted:
Lenguage, \$A\$ bytes
The first 256 bytes should range from
0x00
to0xFF
. The remaining \$A-256\$ bytes can be anything.
If there exists a Lenguage program that can accomplish X in fewer bytes, then this answer becomes invalid, because one could remove characters from the end of the program to turn it into the shorter one, thus violating the rule that removing characters should stop the program from working.
In cases like this, where the validity of an answer depends on whether there is a golfed version, should it be posted?
By OP: I first asked that since we know Lenguage get a score of 256 even if there is a more golfed solution, should we submit an answer that not sure to satisfy the requirement. Therefore you may need to consider this part.
It happened ...
. \$\endgroup\$