Создайте программу, которая при запуске отображает текст ниже:
)-*-*-*^_^*-*-*-(
| Welcome User! |
)-*-*-*^_^*-*-*-(
Используйте любые функции или язык, чтобы ответить на это, получайте удовольствие. Самый короткий код выигрывает
Создайте программу, которая при запуске отображает текст ниже:
)-*-*-*^_^*-*-*-(
| Welcome User! |
)-*-*-*^_^*-*-*-(
Используйте любые функции или язык, чтобы ответить на это, получайте удовольствие. Самый короткий код выигрывает
Ответы:
Japt ,
4139 байтСохранено 2 байта благодаря @Shaggy
Объяснение:
Попробуйте онлайн!
источник
Python 2 , 54 байта
Попробуйте онлайн!
источник
T-SQL, 60 байт
SQL позволяет разбивать строковые литералы по строкам, поэтому эти возвращаемые значения учитываются.
Работаю над процедурным решением, но сомневаюсь, что найду одно под 60.
Новое редактирование : Нашел простое
REPLACE
, связывающее тривиальное решение:Оказывается, что
REPLACE
это сделает неявное преобразование числа в строку, так что это позволит мне сохранить 2 символа, исключив кавычки вокруг моего символа замены.Попытка поместить его в переменную слишком длинная из-за издержек
DECLARE
(69 байт):источник
Python 2.7, 55 байт
Довольно просто Включает в себя ведущие и конечные новые строки.
источник
C (gcc) ,
7875 байтовПопробуйте онлайн!
источник
#define P puts(")-*-*-*^_^*-*-*-(") f(){P;puts("| Welcome User! |");P;}
Жевательная резинка , 43 байта
Попробуйте онлайн!
источник
05AB1E ,
312926 байт-3 байта благодаря Emigna
Попробуйте онлайн!
объяснение
источник
.∞
вместоû¨'(«
")-*-*-*^_"
к')„-*Є^_J
. :)Python 3, 62 байта
источник
Create a program
JavaScript, 56 байт
JavaScript (ES6),
5048 байтов (функция)-2 байта благодаря Рику Хитккоку
источник
alert
? Save a few bytes using a function.alert
into a.js
file and run it in your browser, it'll run._=>(s=")-*-*-*^_^*-*-*-(")+
\ n | Добро пожаловать, пользователь! | \ n+s
C 75 байтов
источник
m=")-*-*-*^_^*-*-*-(";main(){printf("%s\n| Welcome User! |\n%s",m,m);}
C # (.NET Core) , 60 байт
Попробуйте онлайн!
источник
Сед, 51
Два по цене одного:
Попробуйте онлайн .
Попробуйте онлайн .
источник
MATLAB / Octave, 53 bytes
источник
MATLAB / Python
? This is definitely not valid python.disp
Matlab will show leadingans = \n
.disp
there as it won't conform to the exact output.ans =
is not disallowed you can save 6 bytes.Perl 5, 49 bytes
Try it online!
Uses the fact that
$\
is implicitly printed after eachprint
.источник
say
?print
withsay
isn't really where the point of golfing lies in my opinion. But I'm not on any crusade to stop usingsay
though; I let everyone do as they like, and everyone is happy :)Charcoal,
3230 bytesTry it online! Link is to verbose version of code. Explanation:
Prints the mirror image of the top left portion of the output.
Reflects down and to the left to create the top and bottom lines and the left of the middle line.
Fixes up the middle line.
источник
Mathematica, 52 байта
источник
Голанг, 82 байта
Попробуйте онлайн!
источник
fmt
импорт, извините.Рубин , 49 байтов
Попробуйте онлайн!
источник
Функции Minecraft , 77 байтов
источник
Braingolf , 55 байт
Попробуйте онлайн!
Это на 2 байта короче, чем жесткое кодирование вывода.
объяснение
источник
PHP , 50 байт
Попробуйте онлайн!
источник
<?=$a=")-*-*-*^_^*-*-*-(","\n| Welcome User! |\n$a";
Пакетная, 70 байт
Мне больше всего нравится этот, потому что все экранирующие персонажи делают смайлик
^_^
похожим на очаровательную мерзость Лавкрафта^^^^_^^^^
источник
> <> ,
5654 байтаПопробуйте онлайн!
2 байта сохранены AGourd
источник
V 35 байт
Попробуйте онлайн!
HexDump:
Объяснение:
источник
Pyth, 41 байт
Это скучно, но я просто не могу найти способ создать
)-*-*-*^_^*-*-*-(
или| Welcome User! |
меньше байтов, чем просто копировать строки.попробуйте онлайн
источник
/// , 42 байта
Попробуйте онлайн!
Короче, чем решение Bubblegum!
источник
Морковь , 51 байт
Попробуйте онлайн!
объяснение
источник
Баш, 52 байта
источник
Vim, 38 байт
Привет друзьям в комментариях
Оригинал:
Где
^[
этоESC
ключисточник
i)-*-*-*^_^*-*-*-(^]
намного короче для построения верхней линии. Кроме того,Y
это эквивалентноVy
i)^]8a-*^[r(9hR^_^^[
^[
в конце.YPo| Welcome User! |
P
это вещь. Это круто, хотя. Благодарность!Java 8, 62 байта
Попробуй это здесь.
Или как полная программа ( 110 байт ):
Попробуй это здесь.
Удивлен, но пока не было ответа на Java.
источник