summaryrefslogtreecommitdiff
path: root/ext/standard/tests/strings/sprintf_variation25.phpt
blob: 456344c3f0dd314780d9a6a34d355e0f0fcbdd83 (plain)
ofshex dumpascii
0000 2d 2d 54 45 53 54 2d 2d 0a 54 65 73 74 20 73 70 72 69 6e 74 66 28 29 20 66 75 6e 63 74 69 6f 6e --TEST--.Test.sprintf().function
0020 20 3a 20 75 73 61 67 65 20 76 61 72 69 61 74 69 6f 6e 73 20 2d 20 63 68 61 72 20 66 6f 72 6d 61 .:.usage.variations.-.char.forma
0040 74 73 20 77 69 74 68 20 73 74 72 69 6e 67 20 76 61 6c 75 65 73 0a 2d 2d 46 49 4c 45 2d 2d 0a 3c ts.with.string.values.--FILE--.<
0060 3f 70 68 70 0a 2f 2a 20 50 72 6f 74 6f 74 79 70 65 20 20 3a 20 73 74 72 69 6e 67 20 73 70 72 69 ?php./*.Prototype..:.string.spri
0080 6e 74 66 28 73 74 72 69 6e 67 20 24 66 6f 72 6d 61 74 20 5b 2c 20 6d 69 78 65 64 20 24 61 72 67 ntf(string.$format.[,.mixed.$arg
00a0 31 20 5b 2c 20 6d 69 78 65 64 20 2e 2e 2e 5d 5d 29 0a 20 2a 20 44 65 73 63 72 69 70 74 69 6f 6e 1.[,.mixed....]])..*.Description
00c0 3a 20 52 65 74 75 72 6e 20 61 20 66 6f 72 6d 61 74 74 65 64 20 73 74 72 69 6e 67 20 0a 20 2a 20 :.Return.a.formatted.string...*.
00e0 53 6f 75 72 63 65 20 63 6f 64 65 3a 20 65 78 74 2f 73 74 61 6e 64 61 72 64 2f 66 6f 72 6d 61 74 Source.code:.ext/standard/format
0100 74 65 64 5f 70 72 69 6e 74 2e 63 0a 2a 2f 0a 0a 65 63 68 6f 20 22 2a 2a 2a 20 54 65 73 74 69 6e ted_print.c.*/..echo."***.Testin
0120 67 20 73 70 72 69 6e 74 66 28 29 20 3a 20 63 68 61 72 20 66 6f 72 6d 61 74 73 20 77 69 74 68 20 g.sprintf().:.char.formats.with.
0140 73 74 72 69 6e 67 20 76 61 6c 75 65 73 20 2a 2a 2a 5c 6e 22 3b 0a 0a 2f 2f 20 61 72 72 61 79 20 string.values.***\n";..//.array.
0160 6f 66 20 73 74 72 69 6e 67 20 76 61 6c 75 65 73 20 0a 24 73 74 72 69 6e 67 5f 76 61 6c 75 65 73 of.string.values..$string_values
0180 20 3d 20 61 72 72 61 79 28 0a 20 20 22 22 2c 0a 20 20 27 27 2c 0a 20 20 22 30 22 2c 0a 20 20 27 .=.array(..."",...'',..."0",...'
01a0 30 27 2c 0a 20 20 22 31 22 2c 0a 20 20 27 31 27 2c 0a 20 20 22 5c 78 30 31 22 2c 0a 20 20 27 5c 0',..."1",...'1',..."\x01",...'\
01c0 78 30 31 27 2c 0a 20 20 22 5c 30 31 22 2c 0a 20 20 27 5c 30 31 27 2c 0a 20 20 27 73 74 72 69 6e x01',..."\01",...'\01',...'strin
01e0 67 27 2c 0a 20 20 22 73 74 72 69 6e 67 22 2c 0a 20 20 22 74 72 75 65 22 2c 0a 20 20 22 46 41 4c g',..."string",..."true",..."FAL
0200 53 45 22 2c 0a 20 20 27 66 61 6c 73 65 27 2c 0a 20 20 27 54 52 55 45 27 2c 0a 20 20 22 4e 55 4c SE",...'false',...'TRUE',..."NUL
0220 4c 22 2c 0a 20 20 27 6e 75 6c 6c 27 0a 29 3b 0a 0a 2f 2f 20 61 72 72 61 79 20 6f 66 20 63 68 61 L",...'null'.);..//.array.of.cha
0240 72 20 66 6f 72 6d 61 74 73 0a 24 63 68 61 72 5f 66 6f 72 6d 61 74 73 20 3d 20 61 72 72 61 79 28 r.formats.$char_formats.=.array(
0260 20 0a 20 20 22 25 63 22 2c 20 22 25 68 63 22 2c 20 22 25 6c 63 22 2c 20 0a 20 20 22 25 4c 63 22 ...."%c",."%hc",."%lc",...."%Lc"
0280 2c 20 22 20 25 63 22 2c 20 22 25 63 20 22 2c 0a 20 20 22 5c 74 25 63 22 2c 20 22 5c 6e 25 63 22 ,.".%c",."%c.",..."\t%c",."\n%c"
02a0 2c 20 22 25 34 63 22 2c 0a 20 20 22 25 33 30 63 22 2c 20 22 25 5b 61 2d 62 41 2d 42 40 23 24 26 ,."%4c",..."%30c",."%[a-bA-B@#$&
02c0 5d 22 2c 20 22 25 2a 63 22 0a 29 3b 0a 0a 24 63 6f 75 6e 74 20 3d 20 31 3b 0a 66 6f 72 65 61 63 ]",."%*c".);..$count.=.1;.foreac
02e0 68 28 24 73 74 72 69 6e 67 5f 76 61 6c 75 65 73 20 61 73 20 24 73 74 72 69 6e 67 5f 76 61 6c 75 h($string_values.as.$string_valu
0300 65 29 20 7b 0a 20 20 65 63 68 6f 20 22 5c 6e 2d 2d 20 49 74 65 72 61 74 69 6f 6e 20 24 63 6f 75 e).{...echo."\n--.Iteration.$cou
0320 6e 74 20 2d 2d 5c 6e 22 3b 0a 20 20 0a 20 20 66 6f 72 65 61 63 68 28 24 63 68 61 72 5f 66 6f 72 nt.--\n";......foreach($char_for
0340 6d 61 74 73 20 61 73 20 24 66 6f 72 6d 61 74 29 20 7b 0a 20 20 20 20 76 61 72 5f 64 75 6d 70 28 mats.as.$format).{.....var_dump(
0360 20 73 70 72 69 6e 74 66 28 24 66 6f 72 6d 61 74 2c 20 24 73 74 72 69 6e 67 5f 76 61 6c 75 65 29 .sprintf($format,.$string_value)
0380 20 29 3b 0a 20 20 7d 0a 20 20 24 63 6f 75 6e 74 2b 2b 3b 0a 7d 3b 0a 0a 65 63 68 6f 20 22 44 6f .);...}...$count++;.};..echo."Do
03a0 6e 65 22 3b 0a 3f 3e 0a 2d 2d 45 58 50 45 43 54 46 2d 2d 0a 2a 2a 2a 20 54 65 73 74 69 6e 67 20 ne";.?>.--EXPECTF--.***.Testing.
03c0 73 70 72 69 6e 74 66 28 29 20 3a 20 63 68 61 72 20 66 6f 72 6d 61 74 73 20 77 69 74 68 20 73 74 sprintf().:.char.formats.with.st
03e0 72 69 6e 67 20 76 61 6c 75 65 73 20 2a 2a 2a 0a 0a 2d 2d 20 49 74 65 72 61 74 69 6f 6e 20 31 20 ring.values.***..--.Iteration.1.
0400 2d 2d 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 73 --.string(1).".".string(1)."c".s
0420 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 73 74 72 69 6e tring(1).".".string(1)."c".strin
0440 67 28 32 29 20 22 20 00 22 0a 73 74 72 69 6e 67 28 32 29 20 22 00 20 22 0a 73 74 72 69 6e 67 28 g(2)."..".string(2)."..".string(
0460 32 29 20 22 09 00 22 0a 73 74 72 69 6e 67 28 32 29 20 22 0a 00 22 0a 73 74 72 69 6e 67 28 31 29 2)."..".string(2)."..".string(1)
0480 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 31 29 20 22 61 .".".string(1).".".string(11)."a
04a0 2d 62 41 2d 42 40 23 24 26 5d 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 0a 2d 2d 20 49 74 -bA-B@#$&]".string(1)."c"..--.It
04c0 65 72 61 74 69 6f 6e 20 32 20 2d 2d 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e eration.2.--.string(1).".".strin
04e0 67 28 31 29 20 22 63 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 g(1)."c".string(1).".".string(1)
0500 20 22 63 22 0a 73 74 72 69 6e 67 28 32 29 20 22 20 00 22 0a 73 74 72 69 6e 67 28 32 29 20 22 00 ."c".string(2)."..".string(2).".
0520 20 22 0a 73 74 72 69 6e 67 28 32 29 20 22 09 00 22 0a 73 74 72 69 6e 67 28 32 29 20 22 0a 00 22 .".string(2)."..".string(2).".."
0540 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 .string(1).".".string(1).".".str
0560 69 6e 67 28 31 31 29 20 22 61 2d 62 41 2d 42 40 23 24 26 5d 22 0a 73 74 72 69 6e 67 28 31 29 20 ing(11)."a-bA-B@#$&]".string(1).
0580 22 63 22 0a 0a 2d 2d 20 49 74 65 72 61 74 69 6f 6e 20 33 20 2d 2d 0a 73 74 72 69 6e 67 28 31 29 "c"..--.Iteration.3.--.string(1)
05a0 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 .".".string(1)."c".string(1)."."
05c0 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 73 74 72 69 6e 67 28 32 29 20 22 20 00 22 0a 73 74 .string(1)."c".string(2)."..".st
05e0 72 69 6e 67 28 32 29 20 22 00 20 22 0a 73 74 72 69 6e 67 28 32 29 20 22 09 00 22 0a 73 74 72 69 ring(2)."..".string(2)."..".stri
0600 6e 67 28 32 29 20 22 0a 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 ng(2)."..".string(1).".".string(
0620 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 31 29 20 22 61 2d 62 41 2d 42 40 23 24 26 5d 22 0a 1).".".string(11)."a-bA-B@#$&]".
0640 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 0a 2d 2d 20 49 74 65 72 61 74 69 6f 6e 20 34 20 2d 2d string(1)."c"..--.Iteration.4.--
0660 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 73 74 72 .string(1).".".string(1)."c".str
0680 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 73 74 72 69 6e 67 28 ing(1).".".string(1)."c".string(
06a0 32 29 20 22 20 00 22 0a 73 74 72 69 6e 67 28 32 29 20 22 00 20 22 0a 73 74 72 69 6e 67 28 32 29 2)."..".string(2)."..".string(2)
06c0 20 22 09 00 22 0a 73 74 72 69 6e 67 28 32 29 20 22 0a 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 ."..".string(2)."..".string(1)."
06e0 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 31 29 20 22 61 2d 62 .".string(1).".".string(11)."a-b
0700 41 2d 42 40 23 24 26 5d 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 0a 2d 2d 20 49 74 65 72 A-B@#$&]".string(1)."c"..--.Iter
0720 61 74 69 6f 6e 20 35 20 2d 2d 0a 73 74 72 69 6e 67 28 31 29 20 22 01 22 0a 73 74 72 69 6e 67 28 ation.5.--.string(1).".".string(
0740 31 29 20 22 63 22 0a 73 74 72 69 6e 67 28 31 29 20 22 01 22 0a 73 74 72 69 6e 67 28 31 29 20 22 1)."c".string(1).".".string(1)."
0760 63 22 0a 73 74 72 69 6e 67 28 32 29 20 22 20 01 22 0a 73 74 72 69 6e 67 28 32 29 20 22 01 20 22 c".string(2)."..".string(2).".."
0780 0a 73 74 72 69 6e 67 28 32 29 20 22 09 01 22 0a 73 74 72 69 6e 67 28 32 29 20 22 0a 01 22 0a 73 .string(2)."..".string(2)."..".s
07a0 74 72 69 6e 67 28 31 29 20 22 01 22 0a 73 74 72 69 6e 67 28 31 29 20 22 01 22 0a 73 74 72 69 6e tring(1).".".string(1).".".strin
07c0 67 28 31 31 29 20 22 61 2d 62 41 2d 42 40 23 24 26 5d 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 g(11)."a-bA-B@#$&]".string(1)."c
07e0 22 0a 0a 2d 2d 20 49 74 65 72 61 74 69 6f 6e 20 36 20 2d 2d 0a 73 74 72 69 6e 67 28 31 29 20 22 "..--.Iteration.6.--.string(1)."
0800 01 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 73 74 72 69 6e 67 28 31 29 20 22 01 22 0a 73 .".string(1)."c".string(1).".".s
0820 74 72 69 6e 67 28 31 29 20 22 63 22 0a 73 74 72 69 6e 67 28 32 29 20 22 20 01 22 0a 73 74 72 69 tring(1)."c".string(2)."..".stri
0840 6e 67 28 32 29 20 22 01 20 22 0a 73 74 72 69 6e 67 28 32 29 20 22 09 01 22 0a 73 74 72 69 6e 67 ng(2)."..".string(2)."..".string
0860 28 32 29 20 22 0a 01 22 0a 73 74 72 69 6e 67 28 31 29 20 22 01 22 0a 73 74 72 69 6e 67 28 31 29 (2)."..".string(1).".".string(1)
0880 20 22 01 22 0a 73 74 72 69 6e 67 28 31 31 29 20 22 61 2d 62 41 2d 42 40 23 24 26 5d 22 0a 73 74 .".".string(11)."a-bA-B@#$&]".st
08a0 72 69 6e 67 28 31 29 20 22 63 22 0a 0a 2d 2d 20 49 74 65 72 61 74 69 6f 6e 20 37 20 2d 2d 0a 73 ring(1)."c"..--.Iteration.7.--.s
08c0 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 73 74 72 69 6e tring(1).".".string(1)."c".strin
08e0 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 73 74 72 69 6e 67 28 32 29 g(1).".".string(1)."c".string(2)
0900 20 22 20 00 22 0a 73 74 72 69 6e 67 28 32 29 20 22 00 20 22 0a 73 74 72 69 6e 67 28 32 29 20 22 ."..".string(2)."..".string(2)."
0920 09 00 22 0a 73 74 72 69 6e 67 28 32 29 20 22 0a 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 ..".string(2)."..".string(1)."."
0940 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 31 29 20 22 61 2d 62 41 2d .string(1).".".string(11)."a-bA-
0960 42 40 23 24 26 5d 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 0a 2d 2d 20 49 74 65 72 61 74 B@#$&]".string(1)."c"..--.Iterat
0980 69 6f 6e 20 38 20 2d 2d 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 ion.8.--.string(1).".".string(1)
09a0 20 22 63 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 ."c".string(1).".".string(1)."c"
09c0 0a 73 74 72 69 6e 67 28 32 29 20 22 20 00 22 0a 73 74 72 69 6e 67 28 32 29 20 22 00 20 22 0a 73 .string(2)."..".string(2)."..".s
09e0 74 72 69 6e 67 28 32 29 20 22 09 00 22 0a 73 74 72 69 6e 67 28 32 29 20 22 0a 00 22 0a 73 74 72 tring(2)."..".string(2)."..".str
0a00 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 ing(1).".".string(1).".".string(
0a20 31 31 29 20 22 61 2d 62 41 2d 42 40 23 24 26 5d 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 11)."a-bA-B@#$&]".string(1)."c".
0a40 0a 2d 2d 20 49 74 65 72 61 74 69 6f 6e 20 39 20 2d 2d 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 .--.Iteration.9.--.string(1)."."
0a60 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 .string(1)."c".string(1).".".str
0a80 69 6e 67 28 31 29 20 22 63 22 0a 73 74 72 69 6e 67 28 32 29 20 22 20 00 22 0a 73 74 72 69 6e 67 ing(1)."c".string(2)."..".string
0aa0 28 32 29 20 22 00 20 22 0a 73 74 72 69 6e 67 28 32 29 20 22 09 00 22 0a 73 74 72 69 6e 67 28 32 (2)."..".string(2)."..".string(2
0ac0 29 20 22 0a 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 )."..".string(1).".".string(1)."
0ae0 00 22 0a 73 74 72 69 6e 67 28 31 31 29 20 22 61 2d 62 41 2d 42 40 23 24 26 5d 22 0a 73 74 72 69 .".string(11)."a-bA-B@#$&]".stri
0b00 6e 67 28 31 29 20 22 63 22 0a 0a 2d 2d 20 49 74 65 72 61 74 69 6f 6e 20 31 30 20 2d 2d 0a 73 74 ng(1)."c"..--.Iteration.10.--.st
0b20 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 73 74 72 69 6e 67 ring(1).".".string(1)."c".string
0b40 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 73 74 72 69 6e 67 28 32 29 20 (1).".".string(1)."c".string(2).
0b60 22 20 00 22 0a 73 74 72 69 6e 67 28 32 29 20 22 00 20 22 0a 73 74 72 69 6e 67 28 32 29 20 22 09 "..".string(2)."..".string(2).".
0b80 00 22 0a 73 74 72 69 6e 67 28 32 29 20 22 0a 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a .".string(2)."..".string(1).".".
0ba0 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 31 29 20 22 61 2d 62 41 2d 42 string(1).".".string(11)."a-bA-B
0bc0 40 23 24 26 5d 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 0a 2d 2d 20 49 74 65 72 61 74 69 @#$&]".string(1)."c"..--.Iterati
0be0 6f 6e 20 31 31 20 2d 2d 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 on.11.--.string(1).".".string(1)
0c00 20 22 63 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 ."c".string(1).".".string(1)."c"
0c20 0a 73 74 72 69 6e 67 28 32 29 20 22 20 00 22 0a 73 74 72 69 6e 67 28 32 29 20 22 00 20 22 0a 73 .string(2)."..".string(2)."..".s
0c40 74 72 69 6e 67 28 32 29 20 22 09 00 22 0a 73 74 72 69 6e 67 28 32 29 20 22 0a 00 22 0a 73 74 72 tring(2)."..".string(2)."..".str
0c60 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 ing(1).".".string(1).".".string(
0c80 31 31 29 20 22 61 2d 62 41 2d 42 40 23 24 26 5d 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 11)."a-bA-B@#$&]".string(1)."c".
0ca0 0a 2d 2d 20 49 74 65 72 61 74 69 6f 6e 20 31 32 20 2d 2d 0a 73 74 72 69 6e 67 28 31 29 20 22 00 .--.Iteration.12.--.string(1).".
0cc0 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 ".string(1)."c".string(1).".".st
0ce0 72 69 6e 67 28 31 29 20 22 63 22 0a 73 74 72 69 6e 67 28 32 29 20 22 20 00 22 0a 73 74 72 69 6e ring(1)."c".string(2)."..".strin
0d00 67 28 32 29 20 22 00 20 22 0a 73 74 72 69 6e 67 28 32 29 20 22 09 00 22 0a 73 74 72 69 6e 67 28 g(2)."..".string(2)."..".string(
0d20 32 29 20 22 0a 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 2)."..".string(1).".".string(1).
0d40 22 00 22 0a 73 74 72 69 6e 67 28 31 31 29 20 22 61 2d 62 41 2d 42 40 23 24 26 5d 22 0a 73 74 72 ".".string(11)."a-bA-B@#$&]".str
0d60 69 6e 67 28 31 29 20 22 63 22 0a 0a 2d 2d 20 49 74 65 72 61 74 69 6f 6e 20 31 33 20 2d 2d 0a 73 ing(1)."c"..--.Iteration.13.--.s
0d80 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 73 74 72 69 6e tring(1).".".string(1)."c".strin
0da0 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 73 74 72 69 6e 67 28 32 29 g(1).".".string(1)."c".string(2)
0dc0 20 22 20 00 22 0a 73 74 72 69 6e 67 28 32 29 20 22 00 20 22 0a 73 74 72 69 6e 67 28 32 29 20 22 ."..".string(2)."..".string(2)."
0de0 09 00 22 0a 73 74 72 69 6e 67 28 32 29 20 22 0a 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 ..".string(2)."..".string(1)."."
0e00 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 31 29 20 22 61 2d 62 41 2d .string(1).".".string(11)."a-bA-
0e20 42 40 23 24 26 5d 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 0a 2d 2d 20 49 74 65 72 61 74 B@#$&]".string(1)."c"..--.Iterat
0e40 69 6f 6e 20 31 34 20 2d 2d 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 ion.14.--.string(1).".".string(1
0e60 29 20 22 63 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 )."c".string(1).".".string(1)."c
0e80 22 0a 73 74 72 69 6e 67 28 32 29 20 22 20 00 22 0a 73 74 72 69 6e 67 28 32 29 20 22 00 20 22 0a ".string(2)."..".string(2)."..".
0ea0 73 74 72 69 6e 67 28 32 29 20 22 09 00 22 0a 73 74 72 69 6e 67 28 32 29 20 22 0a 00 22 0a 73 74 string(2)."..".string(2)."..".st
0ec0 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 ring(1).".".string(1).".".string
0ee0 28 31 31 29 20 22 61 2d 62 41 2d 42 40 23 24 26 5d 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 (11)."a-bA-B@#$&]".string(1)."c"
0f00 0a 0a 2d 2d 20 49 74 65 72 61 74 69 6f 6e 20 31 35 20 2d 2d 0a 73 74 72 69 6e 67 28 31 29 20 22 ..--.Iteration.15.--.string(1)."
0f20 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 .".string(1)."c".string(1).".".s
0f40 74 72 69 6e 67 28 31 29 20 22 63 22 0a 73 74 72 69 6e 67 28 32 29 20 22 20 00 22 0a 73 74 72 69 tring(1)."c".string(2)."..".stri
0f60 6e 67 28 32 29 20 22 00 20 22 0a 73 74 72 69 6e 67 28 32 29 20 22 09 00 22 0a 73 74 72 69 6e 67 ng(2)."..".string(2)."..".string
0f80 28 32 29 20 22 0a 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 (2)."..".string(1).".".string(1)
0fa0 20 22 00 22 0a 73 74 72 69 6e 67 28 31 31 29 20 22 61 2d 62 41 2d 42 40 23 24 26 5d 22 0a 73 74 .".".string(11)."a-bA-B@#$&]".st
0fc0 72 69 6e 67 28 31 29 20 22 63 22 0a 0a 2d 2d 20 49 74 65 72 61 74 69 6f 6e 20 31 36 20 2d 2d 0a ring(1)."c"..--.Iteration.16.--.
0fe0 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 73 74 72 69 string(1).".".string(1)."c".stri
1000 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 73 74 72 69 6e 67 28 32 ng(1).".".string(1)."c".string(2
1020 29 20 22 20 00 22 0a 73 74 72 69 6e 67 28 32 29 20 22 00 20 22 0a 73 74 72 69 6e 67 28 32 29 20 )."..".string(2)."..".string(2).
1040 22 09 00 22 0a 73 74 72 69 6e 67 28 32 29 20 22 0a 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 "..".string(2)."..".string(1).".
1060 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 31 29 20 22 61 2d 62 41 ".string(1).".".string(11)."a-bA
1080 2d 42 40 23 24 26 5d 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 0a 2d 2d 20 49 74 65 72 61 -B@#$&]".string(1)."c"..--.Itera
10a0 74 69 6f 6e 20 31 37 20 2d 2d 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 tion.17.--.string(1).".".string(
10c0 31 29 20 22 63 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 1)."c".string(1).".".string(1)."
10e0 63 22 0a 73 74 72 69 6e 67 28 32 29 20 22 20 00 22 0a 73 74 72 69 6e 67 28 32 29 20 22 00 20 22 c".string(2)."..".string(2).".."
1100 0a 73 74 72 69 6e 67 28 32 29 20 22 09 00 22 0a 73 74 72 69 6e 67 28 32 29 20 22 0a 00 22 0a 73 .string(2)."..".string(2)."..".s
1120 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e tring(1).".".string(1).".".strin
1140 67 28 31 31 29 20 22 61 2d 62 41 2d 42 40 23 24 26 5d 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 g(11)."a-bA-B@#$&]".string(1)."c
1160 22 0a 0a 2d 2d 20 49 74 65 72 61 74 69 6f 6e 20 31 38 20 2d 2d 0a 73 74 72 69 6e 67 28 31 29 20 "..--.Iteration.18.--.string(1).
1180 22 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a ".".string(1)."c".string(1).".".
11a0 73 74 72 69 6e 67 28 31 29 20 22 63 22 0a 73 74 72 69 6e 67 28 32 29 20 22 20 00 22 0a 73 74 72 string(1)."c".string(2)."..".str
11c0 69 6e 67 28 32 29 20 22 00 20 22 0a 73 74 72 69 6e 67 28 32 29 20 22 09 00 22 0a 73 74 72 69 6e ing(2)."..".string(2)."..".strin
11e0 67 28 32 29 20 22 0a 00 22 0a 73 74 72 69 6e 67 28 31 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 g(2)."..".string(1).".".string(1
1200 29 20 22 00 22 0a 73 74 72 69 6e 67 28 31 31 29 20 22 61 2d 62 41 2d 42 40 23 24 26 5d 22 0a 73 ).".".string(11)."a-bA-B@#$&]".s
1220 74 72 69 6e 67 28 31 29 20 22 63 22 0a 44 6f 6e 65 tring(1)."c".Done