22
\$\begingroup\$

You have to write a program or a function in any language that outputs this pattern:

~|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~ |~|||||||||||||||||||||||||||||||||||||||||||||||||||||||||~| ||~|||||||||||||||||||||||||||||||||||||||||||||||||||||||~|| |||~|||||||||||||||||||||||||||||||||||||||||||||||||||||~||| ||||~|||||||||||||||||||||||||||||||||||||||||||||||||||~|||| |||||~|||||||||||||||||||||||||||||||||||||||||||||||||~||||| ||||||~|||||||||||||||||||||||||||||||||||||||||||||||~|||||| |||||||~|||||||||||||||||||||||||||||||||||||||||||||~||||||| ||||||||~|||||||||||||||||||||||||||||||||||||||||||~|||||||| |||||||||~|||||||||||||||||||||||||||||||||||||||||~||||||||| ||||||||||~|||||||||||||||||||~|||||||||||||||||||~|||||||||| |||||||||||~|||||||||||||||||~|~|||||||||||||||||~||||||||||| ||||||||||||~|||||||||||||||~|||~|||||||||||||||~|||||||||||| |||||||||||||~|||||||||||||~|||||~|||||||||||||~||||||||||||| ||||||||||||||~|||||||||||~|||||||~|||||||||||~|||||||||||||| |||||||||||||||~|||||||||~|||||||||~|||||||||~||||||||||||||| ||||||||||||||||~|||||||~|||||||||||~|||||||~|||||||||||||||| |||||||||||||||||~|||||~|||||||||||||~|||||~||||||||||||||||| ||||||||||||||||||~|||~|||||||||||||||~|||~|||||||||||||||||| |||||||||||||||||||~|~|||||||||||||||||~|~||||||||||||||||||| 

The output is composed of 20 lines of 61 characters each.

Rules

  • Standard loopholes are forbidden
  • There may be a single trailing newline at the end of the output
  • There may not be any trailing whitespace on any line of the output

Without a trailing newline, the md5 checksum of the output is fde4e3b4606bf9f8c314131c93988e96.

With a trailing newline, the md5 checksum of the output is 1f0b43db4fec6594be202c8339024cb7.

This is , so the shortest code in bytes wins.

\$\endgroup\$
2
  • \$\begingroup\$ I have edited the challenge to make it slightly clearer, feel free to rollback the edit. \$\endgroup\$ Commented Jul 11, 2017 at 12:29
  • 1
    \$\begingroup\$ I've drawn a curious pattern ... rextester.com/WXZV81312 \$\endgroup\$ Commented Jul 11, 2017 at 21:36

31 Answers 31

1
2
0
\$\begingroup\$

Canvas, 13 bytes

~A*⌐∔/;\+↕│|r 

Try it here!

Explanation:

~A*⌐+/;\+↕│|r | Some characters replaced with ASCII for formatting --------------+--------------------------------------------------- ~A* | Vertical line of 10 ~ ⌐ | Duplicate twice + | Join two copies vertically / | Antidiagonalize ;\ | Diagonalize the remaining copy + | Join horizontally (at top) ↕ | Flip vertically │ | Palindromize horizontally with 1 overlap |r | Set background to | 
\$\endgroup\$
1
2

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.