Perhatikan bahwa ini tidak sama dengan Cetak alfabet empat kali .
Tugas ini adalah untuk menulis program untuk menghasilkan empat salinan dari setiap huruf alfabet Inggris, satu huruf per baris, pada output standar:
A
A
A
A
B
B
B
B
dll.
Output harus menyertakan baris baru setelah setiap huruf.
Huruf besar tanpa hasil tambahan lebih disukai; Namun, huruf kecil dan / atau spasi putih dapat diterima jika menggunakan huruf besar / strip akan memperpanjang solusi Anda.
DIedit UNTUK MENAMBAH: Solusi harus cukup lengkap untuk dieksekusi. Saya harus dapat menjalankan implementasi bahasa, menempelkan kode dari jawaban, dan mendapatkan hasil, tanpa mengetikkan kode tambahan apa pun.
Pertanyaan kelengkapan di atas muncul dalam konteks solusi C. Tentunya harus ada aturan atau konvensi tentang hal ini di situs golf kode? Jika demikian, saya akan dengan senang hati memberikan panduan komunitas. Tapi ini yang saya ambil:
Berkenaan dengan C secara khusus, Anda perlu memasukkan (dan menghitung)
main(){
... di}
sekitar kode, karena tidak akan mengkompilasi sebaliknya. Peringatan karena tidak ada#include <stdio.h>
apa-apa asalkan kode masih dikompilasi. Secara umum, bahasa yang dikompilasi membutuhkan unit yang dapat dikompilasi.Ekspresi kosong yang menghasilkan hasil yang diinginkan dapat diterima jika ada cara untuk mengeksekusi ekspresi secara langsung; misalnya, jika bahasa tersebut memiliki REPL. Jadi Anda bisa mengirimkan Haskell tanpa
main=
asalkan benar-benar bekerja seperti yang tertulis di misalnya yangghci
cepat. Tetapi karena itu berarti meletakkanlet
deklarasi Anda, mungkin merupakan kemenangan bersih untuk tetap menggunakanrunhaskell
format.Demikian pula,
awk
skrip harus dalamBEGIN
(atauEND
, dengan asumsi bahwa stdin dilampirkan/dev/null
) blok karena kita tidak memproses input apa pun.
dll.