5
\$\begingroup\$

A radiation-hardened quine can take a hit and stay standing, but nobody ever said that the quine can't be a wuss about it.

For this challenge, you should write a quine that:

  • If no characters are removed, prints its source code normally.
  • Iff any one character is removed, prints the original program's source code, followed by a new line and then this text:

    Owie! That hurt!
    

    You should only print the original plus that.

Standard quine rules apply for this challenge, and the shortest valid code in bytes wins. See also Radiation Detector!

\$\endgroup\$
  • 3
    \$\begingroup\$ I'm not sure what this adds to the site beyond the quine and radiation hardened quine challenges. \$\endgroup\$ – Gabriel Mills Feb 8 at 2:29
  • 4
    \$\begingroup\$ There's a little bit of new complexity in both retaining the same behaviour while irradiated, while also being able to tell that it has been irradiated. \$\endgroup\$ – Jo King Feb 8 at 12:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.