Вызов
Учитывая две цифры 0-9 в качестве входных данных, выведите домино (из набора домино двойной девяти ) с этим количеством точек (точек) на двух гранях. Десять возможных граней выглядят так (разделены трубками):
| | o| o|o o|o o|o o o|o o o|o o o|o o o
| o | | o | | o | | o |o o|o o o
| |o |o |o o|o o|o o o|o o o|o o o|o o o
Или на отдельных строках:
-----
o
-----
o
o
-----
o
o
o
-----
o o
o o
-----
o o
o
o o
-----
o o o
o o o
-----
o o o
o
o o o
-----
o o o
o o
o o o
-----
o o o
o o o
o o o
Форматы ввода
Вы можете принять участие в любом разумном формате, включая, но не ограничиваясь:
- Два отдельных целых числа, строки или одноэлементные массивы;
- Одно целое число от 0 до 99;
- Массив из двух целых чисел;
- Строка из двух цифр.
Выходные форматы
- Две грани могут быть выровнены по горизонтали, разделены трубами так:
o|o o
| o
o |o o
- Или они могут быть выровнены вертикально, разделены дефисами так:
o
o
-----
o o
o
o o
- Вы можете вывести границу вокруг домино, если хотите.
- Вы можете также выбрать вывод списка линий, списка двух граней или их комбинации.
- Вы можете использовать любой непробельный символ для пунктов (я использовал
o
). - Если вы действительно хотите, вы можете использовать
0
для пробелов и1
для пипсов, илиFalse
/True
(или эквивалент вашего языка) при выводе массива. - Вы можете удалить пробел между столбцами; это верный вывод для 7, 7:
ooo|ooo
o | o
ooo|ooo
- Любое лицо может быть повернуто на 90 градусов. Это также допустимый вывод для 7, 7:
o o|o o o
o o o| o
o o|o o o
- Вы можете иметь столько пустых мест в начале / конце, сколько захотите, при условии, что основная часть вывода по-прежнему соответствует другим ограничениям.
- Каждое лицо должно быть 3 линии в высоту, даже если линии пусты. Для 0, 1 вы не могли бы вывести это:
-----
o
Но вы могли бы вывести это:
-----
o
Точно так же, если вы выводили список из двух списков строк, вы могли бы сделать [["", "", ""], ["", " o", ""]]
, но не [[""], [" o "]]
.
счет
Это код-гольф , поэтому выигрывает самый короткий код в байтах на каждом языке.
[0,5,21,29,31]
Все важные цифры здесь, мои друзья.
[2, 1]
я мог бы вывести[[[0,0,1],[0,0,0],[1,0,0]],[[0,0,0],[0,1,0],[0,0,0]]]
?