Anak kucing sangat mirip kucing. Beberapa perbedaan utama adalah kelucuan, kurangnya kecerdasan, dan ukuran. Demikian pula, cat
perintahnya berbeda dari kitten
perintah. Untungnya, hanya ada satu perbedaan dalam hal ini. Dalam perintah kitten, semua huruf besar diganti dengan huruf kecil.
Objektif
Untuk mengimplementasikan program yang berperilaku serupa dengan cat
. Semua karakter [A-Z]
dihasilkan huruf kecil.
Memasukkan
Daftar file sebagai argumen baris perintah. Jika tidak ada file yang terdaftar, maka baca dari input standar. Input mungkin mengandung karakter dan karakter yang tidak dapat dicetak di luar rentang ASCII.
Keluaran
Jika input adalah banyak file, gabungkan konten dan output semua karakter sebagai huruf kecil. Jika membaca dari STDIN, keluarkan isi STDIN dengan semua huruf besar sebagai huruf kecil.
Catatan: Hanya membuat karakter [A-Z]
huruf kecil. Tidak dapat diterima jika karakter lain dibuat huruf kecil.
Contohnya
$ echo "HelLo" > file.txt
$ kitten file.txt
hello
$ echo "Good Bye" | kitten
good bye
$ echo "Ä" | kitten
Ä
Seperti biasa dengan kode-golf , paling tidak byte menang.
Papan peringkat
Berikut ini adalah Stack Snippet untuk menghasilkan leaderboard biasa dan gambaran umum pemenang berdasarkan bahasa.
Untuk memastikan bahwa jawaban Anda muncul, silakan mulai jawaban Anda dengan tajuk utama, menggunakan templat Penurunan harga berikut:
# Language Name, N bytes
di mana N
ukuran kiriman Anda. Jika Anda meningkatkan skor Anda, Anda dapat menyimpan skor lama di headline, dengan mencoretnya. Misalnya:
# Ruby, <s>104</s> <s>101</s> 96 bytes
Jika Anda ingin memasukkan beberapa angka dalam tajuk Anda (mis. Karena skor Anda adalah jumlah dari dua file atau Anda ingin membuat daftar hukuman penterjemah secara terpisah), pastikan bahwa skor sebenarnya adalah angka terakhir di tajuk:
# Perl, 43 + 2 (-p flag) = 45 bytes
Anda juga dapat membuat tautan nama bahasa yang kemudian akan muncul di cuplikan papan peringkat:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
Ü
, Ñ
dan sejenisnya?
[A-Z]
huruf kecil" apakah Anda mengantisipasi input Unicode?