Persyaratan
Demi tantangan, mari kita tentukan sebuah unit :
Unit didefinisikan sebagai titik mana pun yang menyusun kisi di mana wajah digambar (piksel untuk layar, karakter untuk seni ASCII, dll.).
The persyaratan minimal untuk wajah adalah:
Wajah tersenyum terdiri dari bentuk yang menyerupai lingkaran (belum tentu sempurna) dari radius apa pun. Harus ada setidaknya 1 unit untuk masing-masing dari dua mata dan setidaknya 2 unit untuk mulut. Mata dan mulut harus dalam bentuk wajah. Mulut dapat berorientasi seperti yang Anda inginkan (bahagia, sedih, acuh tak acuh, dll.).
Berikut ini contoh outputnya:
0 0 0 . . .
0 . . 0 . o o .
0 --- 0 . \_/ .
0 0 0 . . .
Tujuan
Tentu saja tujuan utamanya adalah menghasilkan kode sesingkat mungkin, tetapi seni juga penting.
Pemenang
Pemenang dipilih berdasarkan jumlah suara dari pengguna, dalam, setidaknya, 5 hari ke depan.
alt + 1
dan alt + 2
akan menghasilkan ☺ dan ☻ masing-masing. Demi argumen, saya akan mempertimbangkan alt
tombol tekan karakter dan memanggil 2 karakter.