.6|0&"123' 6|0&"123' '321"&0|6'321"&0|6.
*<
0
;
+
eval(
~
preg_replace
('Hi, Retina!'^'g5X|>'^'g5X|<J'
,
''
^'Henry Jams?'
,'×× × ×ÝÅÐÐÝÖÓÎÖÖÁÇÇÀ«Å¹ÖÄ'));?>->/34578945789:@ABCDEFGHIJKLMNOPQRSTUVWXYZ@ABCDEFGHIJKLMNOPQ
*
a
b
c
d
e
f
g
h
i
j
k
lm m~
n
o p~
Not being able to use $
made this quite tricky, in my original solution I misunderstood the rule, but I think I have everything covered now. I've used high-byte characters, ~
and eval
to work around the lack of decent variables for PHP. I nearly made the minimum number of unique code points 96, but I thought that might make it a little too hard for some languages.
00000000: 2e36 7c30 2622 3132 3327 0927 3332 3122 .6|0&"123'.'321"
00000010: 2630 7c36 2e0a 2a09 0a30 090a 3b09 0a2b &0|6..*..0..;..+
00000020: 090a 6576 616c 2809 0a7e 090a 7072 6567 ..eval(..~..preg
00000030: 5f72 6570 6c61 6365 090a 2827 4869 2c20 _replace..('Hi,
00000040: 5265 7469 6e61 2127 5e27 6735 587c 3c4a Retina!'^'g5X|<J
00000050: 2709 0a2c 090a 2727 090a 5e27 4865 6e72 '..,..''..^'Henr
00000060: 7920 4a61 6d73 3f27 090a 2c27 9b96 9ad7 y Jams?'..,'....
00000070: 9c90 8a91 8bd7 9c90 8a91 8ba0 9c97 9e8d ................
00000080: 8cd7 9996 939a a098 9a8b a09c 9091 8b9a ................
00000090: 918b 8cd7 dd8f 978f c5d0 d08c 8b9b 9691 ................
000000a0: ddd6 d3ce d6d6 c1c7 c7c0 abc5 b9d6 c427 ...............'
000000b0: 2929 3b3f 3e3e3e2d 2f333e2f 3435 3738 393a 4041 ));?>>>->/34578945789:@A
000000c0: 4243 4445 4647 4849 4a4b 4c4d 4e4f 5051 BCDEFGHIJKLMNOPQ
000000d0: 5253090a 54553c09 56570a61 5859090a 5a096209 0a610a63 090a 62096409 RSTUVWXYZ..<..a..b..c..d.
000000e0: 0a630a65 090a 64096609 0a650a67 090a 66096809 0a670a69 090a .ce..df..eg..fh..gi..
000000f0: 68096a09 0a690a6b 090a 6a096d09 0a6b0a6e 090a 6c096f09 6d7e707e hj..ik..jm..kn..lo.m~p~
Try it online!Try it online!
I'm having problems getting my code properly into the test driver, but I believe I satisfy all the conditions.Test driver