Sesuai dengan tema yang meriah, cetak malaikat bernyanyi carol dengan kode sesingkat mungkin. Malaikat mengumpulkan uang untuk para tunawisma, sehingga harus dapat menyanyikan ketiga lagu di bawah ini yang tersedia atas permintaan. Untuk mengilustrasikan dia bisa menyanyikannya, judul lagu harus ditempatkan di dalam gelembung ucapan. Judul lagu ini akan diinput oleh pengguna. Contohnya termasuk:
- Ibu Mary
- Jingle Bells
- Malam sunyi
Memasukkan:
Judul: 1 dari 3 lagu.
Keluaran:
____________
(\ ___ /) / \
( \ (‘o‘) / ) / \
( ) <
( ‘> <’ ) \ /
/ \ \____________/
/ \
‘ – “ - ‘
Silakan tempelkan hasil nyanyian malaikat Anda bersama dengan lagu: "Silent Night".
Aturan Gelembung Pidato:
Gelembung ucapan harus selalu memiliki bingkai 12 garis garis bawah.
Judul lagu harus selalu dimulai pada baris kedua.
Judul lagu harus selalu dimulai 3 spasi garis bawah di dalam gelembung.
123456789...
(\ ___ /) / \
( \ (‘o‘) / ) / Song \
( ) < Title
( ‘> <’ ) \ /
/ \ \____________/
/ \
‘ – “ - ‘
Contoh di bawah ini:
____________
(\ ___ /) / \
( \ (‘o‘) / ) / Mother \
( ) < Mary
( ‘> <’ ) \ /
/ \ \____________/
/ \
‘ – “ - ‘
____________
(\ ___ /) / \
( \ (‘o‘) / ) / Jingle \
( ) < Bells
( ‘> <’ ) \ /
/ \ \____________/
/ \
‘ – “ - ‘
____________
(\ ___ /) / \
( \ (‘o‘) / ) / Silent \
( ) < Night
( ‘> <’ ) \ /
/ \ \____________/
/ \
‘ – “ - ‘
puts “hello”
berhasil?"Jawaban:
PHP, 215 byte
mengambil judul dari dua argumen baris perintah pertama.
Untuk Windows: tambahkan 1 untuk semua panjang papan setelah baris pertama, atau duplikat garis miring terbalik sebelum jeda baris dan ganti semua jeda baris dengan
\n
sumber
JS (ES6),
328330 byteprompt()
dan melakukan split to arraysumber
String.fromCharCode
dan melakukana=(b,c)=>b.repeat(c)
, lalu menelepon dengan ruang aktual atau menggarisbawahi setiap kaliPython 3.5, 207 karakter, 226 byte
Keluaran:
Sedikit tidak berbulu:
Ini menggantikan angka numerik dengan jumlah ruang yang sama.
sumber
Python 3.6 -
286241224byteCatatan - Versi ini adalah
3.6
tempat pemformatan string literal diperkenalkan . Karenanya, ini tidak akan berfungsi di versi sebelumnya.sumber
Perl 6 , 234 byte (218 karakter)
Sebuah lambda yang memasukkan nama lagu sebagai string, dan menampilkan sudut salju sebagai string.
sumber
Python 2.6, 391 byte
Kasus cobaan:
sumber
#title
sebagai ganti**title*
p=print
untuk mempersingkat cetakan Anda