Skip to main content
added 166 characters in body
Source Link

Charcoal, 26 bytes

UO⁵¦⁴/‖M↓→‖M↓→‖M‖BO²⁰‖BO↓⁸

Try it online! Link is to verbose version of code.

Explanation:

UO⁵¦⁴/  - drawing a 5 by 4 rectangle filled with /
‖M↓→            - reflect and mirror the canvas to the down and leftright directdirection (note that doesn'tfor matterthis whichpattern youorder dodoesn't firstmatter)
‖M             - reflect mirror without a argument (default is to the right, n times)
‖BO²⁰         - reflect butterfly overlap which would reflect the same thing 20n times to the left by default
‖BO↓⁸        - 8 characters but this time with a given direction which is down
 

Optimizing: -9, Thanks to @Neil for the help on reflects.

Charcoal, 26 bytes

UO⁵¦⁴/‖M↓→‖M↓→‖M‖BO²⁰‖BO↓⁸

Try it online! Link is to verbose version of code.

Explanation:

UO⁵¦⁴/  - drawing a 5 by 4 rectangle filled with /
‖M↓→            - reflect and mirror the canvas to the down and left direct (note that doesn't matter which you do first)
‖M             - reflect mirror without a argument (default is to the right)
‖BO²⁰         - reflect butterfly overlap which would reflect the same thing 20 times to the left
‖BO↓⁸        - 8 characters but this time with a given direction which is down
 

Optimizing: -9, Thanks to @Neil for the help on reflects.

Charcoal, 26 bytes

UO⁵¦⁴/‖M↓→‖M↓→‖M‖BO²⁰‖BO↓⁸

Try it online! Link is to verbose version of code.

Explanation:

UO⁵¦⁴/  - drawing a 5 by 4 rectangle filled with /
‖M↓→            - reflect and mirror the canvas to the down and right direction (note that for this pattern order doesn't matter)
‖M             - reflect mirror without a argument (default is to the right, n times)
‖BO²⁰         - reflect butterfly overlap which would reflect the same thing n times to the left by default
‖BO↓⁸        - 8 characters but this time with a given direction which is down
 

Optimizing: -9, Thanks to @Neil for the help on reflects.

added 166 characters in body
Source Link

Charcoal, 3526 bytes

UO⁶⁰¦²⁴”|⁻PH”F³«J⁰⁺⁴×ι⁸×⁴⁺×⁶”|‖▶Y”¶UO⁵¦⁴/‖M↓→‖M↓→‖M‖BO²⁰‖BO↓⁸

Try it online!Try it online! Link is to verbose version of code.

Explanation:

UO⁶⁰¦²⁴”|⁻PHUO⁵¦⁴/  - drawing a 605 by 244 rectangle filled with /////\\\\\
F³«‖M↓→            - loopreflect 3and times:mirror the canvas to the down and left direct (note that doesn't matter which you do first)
J⁰⁺⁴×ι⁸‖M             - J⁰⁺⁴×ι⁸reflect jumpmirror without a argument (default is to linethe 4+i*8right)
×⁴⁺×⁶”|‖▶Y”¶‖BO²⁰     - essentially printing the reflected- patternreflect 4butterfly timesoverlap which would overwritereflect the previoussame linesthing as20 welltimes to the left
‖BO↓⁸        - 8 characters but this time with a given direction which is down
 

Optimizing: -9, Thanks to @Neil for the help on reflects.

Charcoal, 35 bytes

UO⁶⁰¦²⁴”|⁻PH”F³«J⁰⁺⁴×ι⁸×⁴⁺×⁶”|‖▶Y”¶

Try it online! Link is to verbose version of code.

Explanation:

UO⁶⁰¦²⁴”|⁻PH  - drawing a 60 by 24 rectangle filled with /////\\\\\
F³«            - loop 3 times: 
J⁰⁺⁴×ι⁸         - J⁰⁺⁴×ι⁸ jump to line 4+i*8
×⁴⁺×⁶”|‖▶Y”¶     - essentially printing the reflected pattern 4 times which would overwrite the previous lines as well
 

Optimizing:

Charcoal, 26 bytes

UO⁵¦⁴/‖M↓→‖M↓→‖M‖BO²⁰‖BO↓⁸

Try it online! Link is to verbose version of code.

Explanation:

UO⁵¦⁴/  - drawing a 5 by 4 rectangle filled with /
‖M↓→            - reflect and mirror the canvas to the down and left direct (note that doesn't matter which you do first)
‖M             - reflect mirror without a argument (default is to the right)
‖BO²⁰         - reflect butterfly overlap which would reflect the same thing 20 times to the left
‖BO↓⁸        - 8 characters but this time with a given direction which is down
 

Optimizing: -9, Thanks to @Neil for the help on reflects.

deleted 2 characters in body
Source Link

Charcoal, 35 bytes

UO⁶⁰¦²⁴”|⁻PH”F³«J⁰⁺⁴×ι⁸×⁴⁺×⁶”|‖▶Y”¶

Try it online! Link is to verbose version of code.

Explanation:

UO⁶⁰¦²⁴”|⁻PH  - drawing a 60 by 24 box withrectangle backgroundfilled beingwith /////\\\\\
F³«            - loop 3 times: 
J⁰⁺⁴×ι⁸         - J⁰⁺⁴×ι⁸ jump to line 4+i*8
×⁴⁺×⁶”|‖▶Y”¶     - essentially printing the reflected pattern 4 times which would overwrite the next 3previous lines as well
 

Optimizing:

Charcoal, 35 bytes

UO⁶⁰¦²⁴”|⁻PH”F³«J⁰⁺⁴×ι⁸×⁴⁺×⁶”|‖▶Y”¶

Try it online! Link is to verbose version of code.

Explanation:

UO⁶⁰¦²⁴”|⁻PH  - drawing a 60 by 24 box with background being /////\\\\\
F³«            - loop 3 times: 
J⁰⁺⁴×ι⁸         - J⁰⁺⁴×ι⁸ jump to line 4+i*8
×⁴⁺×⁶”|‖▶Y”¶     - essentially printing the reflected pattern 4 times which would overwrite the next 3 lines as well
 

Optimizing:

Charcoal, 35 bytes

UO⁶⁰¦²⁴”|⁻PH”F³«J⁰⁺⁴×ι⁸×⁴⁺×⁶”|‖▶Y”¶

Try it online! Link is to verbose version of code.

Explanation:

UO⁶⁰¦²⁴”|⁻PH  - drawing a 60 by 24 rectangle filled with /////\\\\\
F³«            - loop 3 times: 
J⁰⁺⁴×ι⁸         - J⁰⁺⁴×ι⁸ jump to line 4+i*8
×⁴⁺×⁶”|‖▶Y”¶     - essentially printing the reflected pattern 4 times which would overwrite the previous lines as well
 

Optimizing:

Just adding the explanations.
Source Link
Loading
Source Link
Loading