Требования
Для вызова давайте определим единицу :
Под единицей понимается любая точка, составляющая сетку, в которой нарисовано лицо (пиксели для экрана, символы для ASCII-рисунка и т. Д.).
Эти минимальные требования для лица являются:
Смайлик состоит из формы, которая напоминает круг (не обязательно идеальный) любого радиуса. Должно быть по крайней мере 1 единица для каждого из двух глаз и по крайней мере 2 единицы для рта. Оба глаза и рот должны быть в форме лица. Рот может быть ориентирован так, как вы хотите (счастливый, грустный, безразличный и т. Д.).
Вот пример вывода:
0 0 0 . . .
0 . . 0 . o o .
0 --- 0 . \_/ .
0 0 0 . . .
цели
Конечно, главная цель - найти максимально короткий код, но искусство также важно.
победитель
Победитель выбирается исходя из количества голосов пользователей, по крайней мере, в ближайшие 5 дней.
alt + 1
и alt + 2
произведу ☺ и ☻ соответственно. В качестве аргумента я рассмотрю alt
нажатие клавиши на символ и назову это 2 символа.