Greeting The User
Python 2, 54 bytes
print(")-*-*-*^_^*-*-*-(\n| Welcome User! |\n"*2)[:53]
Try it online!
T-SQL, 60 bytes
PRINT')-*-*-*^_^*-*-*-(
| Welcome User! |
)-*-*-*^_^*-*-*-('
SQL allows splitting string literals over lines, so those returns are counted.
Working on a procedural solution, but doubt I'll find one under 60.
New Edit: Found a simple REPLACE
that ties the trivial solution:
PRINT REPLACE('1
| Welcome User! |
1',1,')-*-*-*^_^*-*-*-(')
Turns out that REPLACE
will do an implicit conversion of a numeral to a string, so this lets me save 2 characters by eliminating the quotes around my replacement character.
Trying to put it into a variable is too long, due to the overhead of the DECLARE
(69 bytes):
DECLARE @ CHAR(17)=')-*-*-*^_^*-*-*-('PRINT @+'
| Welcome User! |
'+@
Python 2.7, 55 bytes
a="\n)-*-*-*^_^*-*-*-(\n"
print a+'| Welcome User! |'+a
Pretty simple. Includes leading and trailing newlines.