Tulis program yang tidak mengambil input dan mencetak Hello, World!
ke stdout atau alternatif terdekat bahasa Anda. Tangkapannya adalah bahwa setiap baris dalam program Anda hanya harus berisi karakter ASCII yang dapat dicetak dan harus dalam urutan leksikografis, alias disortir.
Berikut adalah 95 karakter ASCII yang dapat dicetak secara berurutan:
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
Jadi, misalnya, saluran !!A0~
akan tidak valid karena A
dan 0
tidak berfungsi. Baris !!0A~
tersebut akan valid.
Setiap baris dalam program Anda mungkin panjangnya dan mungkin ada sejumlah baris. Garis kosong dianggap diurutkan. Setiap baris baru dalam program Anda harus sama (tanpa pencampuran \n
dan \r\n
). Tab dan karakter ASCII yang tidak dapat dicetak lainnya dilarang.
Karena permintaan populer , kondisi kemenangan telah berubah:
Pengajuan dengan garis paling sedikit menang. Tiebreaker pergi ke program terpendek (baris baru dihitung sebagai karakter tunggal).
Hanya Hello, World!
dan baris tambahan opsional yang harus dikeluarkan. Perhatikan bahwa HQ9 + tidak valid karena hasilnya hello, world
. Saya mungkin melarang bahasa yang mirip dengan HQ9 + yang memiliki satu karakter "Halo, Dunia!" perintah karena hal-hal sepele mereka.
Petunjuk:
Ini sangat mungkin dilakukan di Unary dan Bahasa , meskipun tidak terlalu ringkas.