[Purdue-pm] More on Mark's challenge
Phillip San Miguel
pmiguel at purdue.edu
Wed Jan 13 06:47:11 PST 2010
Rick Westerman wrote:
> I had a question today as to if is required to use the 'hereis' text
> Mark put in his original challenge email. My feeling is 'yes'. Just
> filling up an array with serial ASCII characters defeats part of the
> challenge -- one could certainly imagine a scenario where arbitrary
> text is used in a non-serial manner. But maybe I am saying this
> because working with the 'hereis' took most of my less than 2 hour
> effort (I almost never use 'hereis') and so want to see what other
> people come up with.
>
> I am looking forward to Tuesday to see what people come up with.
> TIMTOWTDI !!!
>
Rick,
The term is not "hereis", it is a here document or "heredoc". See:
http://en.wikipedia.org/wiki/Heredoc
I believe Mark's intent is that the string initially be loaded with the
block of text he gave in the email and that code be written to convert
that block of text into the array he describes.
The code to load that block of text into a variable using a heredoc, I
presume, was meant by Mark to be trivial, not really part of the challange:
$_ =<<'END';
0 NUL 1 SOH 2 STX 3 ETX 4 EOT 5 ENQ 6 ACK 7 BEL
8 BS 9 HT 10 NL 11 VT 12 NP 13 CR 14 SO 15 SI
16 DLE 17 DC1 18 DC2 19 DC3 20 DC4 21 NAK 22 SYN 23 ETB
24 CAN 25 EM 26 SUB 27 ESC 28 FS 29 GS 30 RS 31 US
32 SP 33 ! 34 " 35 # 36 $ 37 % 38 & 39 '
40 ( 41 ) 42 * 43 + 44 , 45 - 46 . 47 /
48 0 49 1 50 2 51 3 52 4 53 5 54 6 55 7
56 8 57 9 58 : 59 ; 60 < 61 = 62 > 63 ?
64 @ 65 A 66 B 67 C 68 D 69 E 70 F 71 G
72 H 73 I 74 J 75 K 76 L 77 M 78 N 79 O
80 P 81 Q 82 R 83 S 84 T 85 U 86 V 87 W
88 X 89 Y 90 Z 91 [ 92 \ 93 ] 94 ^ 95 _
96 ` 97 a 98 b 99 c 100 d 101 e 102 f 103 g
104 h 105 i 106 j 107 k 108 l 109 m 110 n 111 o
112 p 113 q 114 r 115 s 116 t 117 u 118 v 119 w
120 x 121 y 122 z 123 { 124 | 125 } 126 ~ 127 DEL
END
Or did I misinterpret you Mark?
Phillip
More information about the Purdue-pm
mailing list