#24, SNOBOL4 (CSNOBOL4), 256 bytes
24, SNOBOL4 (CSNOBOL4), 256 bytes
.;*->+|a "x" a|+>-*;.
x =input
x =input
x =input
x =input
x =input
x =input
x =input
x =input;* Henry Jams?
X =INPUT
OUTPUT =GT(SIZE(X),21) 1
end
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234
Hi, Retina!
~
Prints out 1
for truthy and outputs nothing for falsey.
Satisfies:
- The first character is a
.
. - It contains an
e
. - Its length is even.
- Its length is a perfect square.
- It contains an
a
. - It contains a
>
character. - Contains the exact string
->
. - Contains the exact string
Hi, Retina!
. - The sum of the first two Unicode code points is a multiple of 5.
- The 10-th character is a
"
. - The last non-empty line does not have any duplicate characters.
- The first line is a palindrome of length > 5.
- The first line is exactly 21 characters long (not including newline).
- It contains a
?
. - It contains a
|
. - Contains a
+
. - It is at least 28 lines long.
- The following characters are used five times in total:
!"#$.[\]
and the codepoint of the second character is less than 60. - Contains
Henry Jams?
as a continuous substring. - The last character is
~
. - It contains a
C
- Each line contains a tab character.
- The ninth line contains at least 22 characters, excluding the newline.
For future answers:
- The first character is a
.
, and so is the 21st character (palindromic rule). - The 10th character is a
"
, and so is the 12th character (palindromic rule). - The first line is a palindrome of length 21.
- The second character's Unicode code point, mod 5, is 4, and its code point is lower than 60 (the printables are
',1;6
and tab). - The last character is
~
. - Its length is an even perfect square.
- It is at least 28 lines long.
- The ninth line must have at least 22 characters, excluding the newline.
- The last non-empty line does not have any duplicate characters.
- Contains the exact strings
->
,Hi, Retina!
, andHenry Jams?
. - It contains
|
,+
andC
. - Each line contains a tab character.
- Each program is now allowed only the 2
.
and 2"
in the first line, and the!
inHi, Retina!
. Those characters cannot be used anywhere else, in addition to no uses of#$[\]
.