Tulis program yang selalu mencetak N saat digeser N kali ke atas alfabet ASCII

16

Tulis program hanya menggunakan karakter ASCII yang dapat dicetak yang tidak membutuhkan input. Untuk referensi, berikut adalah 95 karakter ASCII yang dapat dicetak secara berurutan:

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~

Ketika program Anda dijalankan, program harus mencetak 0(plus baris tambahan opsional) ke stdout, lalu berhenti secara normal.

Ketika setiap karakter dalam program Anda digantikan oleh karakter N spasi di sebelah kanannya dalam ASCII yang dapat dicetak, berputar-putar dari ~ke angkasa, string ASCII yang dapat dicetak idealnya akan menjadi program yang dapat dijalankan dengan bahasa yang sama yang tidak membutuhkan input dan output N (plus opsional trailing newline) ke stdout, lalu berakhir secara normal, untuk N = 1 hingga 94.

Misalnya, jika program asli Anda

@Cat~(88 !)

menjalankannya harus menampilkan 0dan menggeser semua karakter ke skala ASCII yang dapat dicetak satu per satu

ADbu )99!"*

harus menghasilkan program lain yang menghasilkan 1. Melakukannya sekali lagi idealnya akan menghasilkan program lain yang menghasilkan2

BEcv!*::"#+

dan seterusnya dengan 3 dan 4, dll. hingga titik pergeseran 94 kali

?B`s}'77~ (

yang idealnya adalah program yang menghasilkan 94.

Kelegaannya adalah ini hanya perilaku ideal. Program Anda dan 94 turunannya tidak semuanya perlu bekerja, tetapi semakin banyak yang dilakukan secara berurutan sejak awal semakin baik. (Program yang tidak berfungsi mungkin memiliki perilaku apa pun.)

Mencetak gol

Skor Anda adalah jumlah program berturut - turut mulai dari yang asli (yang menghasilkan 0) yang berfungsi, yaitu dengan benar menghasilkan N. yang sesuai. Jawaban dengan skor tertinggi (maksimum 95) menang. Jika ada seri maka program dengan panjang terpendek akan menang.

Misalnya, jika @Cat~(88 !)output 0dan ADbu )99!"*output 1tetapi BEcv!*::"#+kesalahan, maka skor Anda akan 2. Itu 2 bahkan jika ?B`s}'77~ (secara akurat output 94dan bahkan jika semua program untuk N = 30 hingga 40 bekerja. Hanya jumlah program kerja yang berurutan , mulai dari nol, yang dihitung.

Catatan

  • Untuk melawan pertikaian dan celah potensial, jawaban yang bersaing harus menghasilkan angka dalam desimal tanpa nol atau tanda atau titik desimal (mis. Polos 0 1 2... 94).
  • Bahasa yang menggunakan basis atau format angka yang berbeda diizinkan tetapi tidak berhak untuk menang.
  • Kehadiran baris tambahan opsional tidak perlu konsisten di seluruh program.
  • Fungsi dan perintah REPL tidak diperbolehkan, hanya program lengkap.
Hobi Calvin
sumber
Apakah boleh memilikinya ans = 0?
Stewie Griffin
@StewieGriffin Maaf, tetapi untuk pergi bersama dengan catatan pertama itu harus 0dicetak untuk stdout. Anda dapat melakukan jawaban yang tidak kompetitif.
Calvin Hobbies
1
Saya pikir kita harus memposting ulang masalah ini dengan dua batasan tambahan berikut: 1) Program harus ditulis dalam bahasa yang kompiler atau interpreternya tidak mengabaikan sintaks yang tidak valid tanpa pembatas komentar eksplisit, dan 2) setiap iterasi program harus menggunakan eksplisit cetak pernyataan untuk menuliskan jawabannya. Ini akan membuat tantangan lebih bermakna dan, saya curiga, menghasilkan lebih banyak jawaban dalam bahasa mirip-C, yang saya asumsikan adalah apa yang Anda inginkan dari tantangan ini.
Joe Z.
1
Karena itu, semua jawaban tampaknya merupakan beberapa variasi dari "ulangi pernyataan yang sama 95 kali kecuali 94 dari mereka diabaikan karena beberapa sintaksis sintaksis". Itu tidak menarik.
Joe Z.
@ Joz. Ya. Saat menulisnya saya tidak mempertimbangkan jenis program itu. Anda dapat mengirim tantangan serupa yang baru.
Hobi Calvin

Jawaban:

29

Ook! , 95 program, 19992 14066 byte

Ook!Ook!Ook!Ook?Ook.Ook?Ook.Ook.Ook?Ook.Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook?Ook!Ook.Ook?Ook!Ook!Ook!Ook!Ook!Ook!Ook!Ook.NJ_.NJ_.NJ_.NJ}.NJl.NJ}.NJl.NJl.NJ}.NJl.NJ_.NJ_.NJ_.NJ_.NJ_.NJ_.NJ_.NJ_.NJ_.NJ_.NJ}.NJ_.NJl.NJ}.NJ_.NJl.NJ_.NJl-)>l-)>l-)>l-)\l-)Kl-)\l-)Kl-)Kl-)\l-)Kl-)>l-)>l-)>l-)>l-)>l-)>l-)>l-)>l-)>l-)>l-)\l-)>l-)Kl-)\l-)Kl-)Kl-)Kl-)Kl-)Kl-)Kl-)>l-)Kl-)>l-)Kkg|Kkg|Kkg|Kkg;Kkg*Kkg;Kkg*Kkg*Kkg;Kkg*Kkg|Kkg|Kkg|Kkg|Kkg|Kkg|Kkg|Kkg|Kkg|Kkg|Kkg;Kkg|Kkg*Kkg;Kkg*Kkg*Kkg|Kkg*JF[*JF[*JF[*JFy*JFh*JFy*JFh*JFh*JFy*JFh*JF[*JF[*JF[*JF[*JF[*JF[*JF[*JF[*JF[*JF[*JFy*JF[*JFh*JFy*JF[*JFh*JFh*JFh*JFh*JFh*JFh*JFh*JFh*JFh*JF[*JFh)%Gh)%Xh)%:h)%:h)%:h)%Xh)%Gh)%Gh)%Gh)%Gh)%Gh)%Xh)%Gh)%Gh)%:h)%Xh)%Gh)%Gh)%Xh)%Gh)%Xh)%:h)%Gh)%Xh)%Xh)%:h)%Gh)%Xh)%:h)%:h)%:h)%Gh)%:h)%:h)%:h)%:h)%:h)%:h)%:h)%:h)%:h)%:h)%:h)%:h)%:h)%:h)%:h)%Ggc&Ggc7GgcxGgcxGgcxGgc7Ggc&Ggc&Ggc&Ggc&Ggc&Ggc7Ggc&Ggc&GgcxGgc7Ggc&Ggc&Ggc7Ggc&Ggc7GgcxGgc&Ggc7Ggc7GgcxGgc&Ggc7GgcxGgc&FBW&FBW&FBW&FBu&FBd&FBu&FBd&FBd&FBu&FBd&FBW&FBW&FBW&FBW&FBW&FBW&FBW&FBW&FBW&FBW&FBu&FBW&FBd&FBu&FBd&FBd&FBW&FBd&FBW&FBW&FBW&FBW&FBW&FBW&FBW&FBd%!Cd%!Td%!6d%!6d%!6d%!Td%!Cd%!Cd%!Cd%!Cd%!Cd%!Td%!Cd%!Cd%!6d%!Td%!Cd%!Cd%!Td%!Cd%!Td%!6d%!Cd%!Td%!Td%!6d%!Cd%!Td%!6d%!6d%!6d%!Cd%!6d%!6d%!6d%!6d%!6d%!6d%!6d%!Cc_tCc_tCc_tCc_3Cc_"Cc_3Cc_"Cc_"Cc_3Cc_"Cc_tCc_tCc_tCc_tCc_tCc_tCc_tCc_tCc_tCc_tCc_3Cc_tCc_"Cc_3Cc_tCc_tCc_tCc_tCc_tCc_"Cc_"Cc_"Cc_tCc_"B>S"B>S"B>S"B>q"B>`"B>q"B>`"B>`"B>q"B>`"B>S"B>S"B>S"B>S"B>S"B>S"B>S"B>S"B>S"B>S"B>q"B>S"B>`"B>q"B>`"B>`"B>S"B>`"B>`"B>`"B>S"B>`!|?`!|P`!|2`!|2`!|2`!|P`!|?`!|?`!|?`!|?`!|?`!|P`!|?`!|?`!|2`!|P`!|?`!|?`!|P`!|?`!|P`!|2`!|?`!|P`!|P`!|2`!|?`!|P`!|2`!|2`!|2`!|?`!|?`!|?`!|2`!|?_[p?_[p?_[p?_[/?_[}?_[/?_[}?_[}?_[/?_[}?_[p?_[p?_[p?_[p?_[p?_[p?_[p?_[p?_[p?_[p?_[/?_[p?_[}?_[/?_[p?_[p?_[p?_[p?_[p?_[}?_[}?_[}?_[}?_[}?_[}?_[}?_[}?_[}?_[}?_[}?_[p?_[}>:O}>:O}>:O}>:m}>:\}>:m}>:\}>:\}>:m}>:\}>:O}>:O}>:O}>:O}>:O}>:O}>:O}>:O}>:O}>:O}>:m}>:O}>:\}>:m}>:\}>:\}>:O}>:\}>:\}>:\}>:\}>:\}>:\}>:\}>:\}>:\}>:\}>:\}>:O}>:\|x;\|xL\|x.\|x.\|x.\|xL\|x;\|x;\|x;\|x;\|x;\|xL\|x;\|x;\|x.\|xL\|x;\|x;\|xL\|x;\|xL\|x.\|x;\|xL\|xL\|x.\|x;\|xL\|x.\|x;\|x.\|x.\|x.\|x.\|x.\|x.\|x.\|x.\|x.\|x.\|x.\|x.\|x.\|x;[Wl;[Wl;[Wl;[W+;[Wy;[W+;[Wy;[Wy;[W+;[Wy;[Wl;[Wl;[Wl;[Wl;[Wl;[Wl;[Wl;[Wl;[Wl;[Wl;[W+;[Wl;[Wy;[W+;[Wl;[Wl;[Wl;[Wy;[Wl;[Wl;[Wl;[Wl;[Wl;[Wy:6Ky:6Ky:6Ky:6iy:6Xy:6iy:6Xy:6Xy:6iy:6Xy:6Ky:6Ky:6Ky:6Ky:6Ky:6Ky:6Ky:6Ky:6Ky:6Ky:6iy:6Ky:6Xy:6iy:6Xy:6Xy:6Xy:6Xy:6Ky:6Xy:6Ky:6Ky:6Ky:6Ky:6Ky:6Xxt7XxtHXxt*Xxt*Xxt*XxtHXxt7Xxt7Xxt7Xxt7Xxt7XxtHXxt7Xxt7Xxt*XxtHXxt7Xxt7XxtHXxt7XxtHXxt*Xxt7XxtHXxtHXxt*Xxt7XxtHXxt*Xxt7Xxt*Xxt*Xxt*Xxt*Xxt*Xxt7WSh7WSh7WSh7WS'7WSu7WS'7WSu7WSu7WS'7WSu7WSh7WSh7WSh7WSh7WSh7WSh7WSh7WSh7WSh7WSh7WS'7WSh7WSu7WS'7WSh7WSh7WSh7WSu7WSu7WSu7WSu7WSu7WSh7WSu62Gu62Gu62Gu62eu62Tu62eu62Tu62Tu62eu62Tu62Gu62Gu62Gu62Gu62Gu62Gu62Gu62Gu62Gu62Gu62eu62Gu62Tu62eu62Tu62Tu62Tu62Tu62Gu62Tu62Tu62Tu62Tu62Tu62Gu62Ttp3TtpDTtp&Ttp&Ttp&TtpDTtp3Ttp3Ttp3Ttp3Ttp3TtpDTtp3Ttp3Ttp&TtpDTtp3Ttp3TtpDTtp3TtpDTtp&Ttp3TtpDTtpDTtp&Ttp3TtpDTtp3Ttp3Ttp&Ttp3Ttp&Ttp&Ttp&Ttp&Ttp&Ttp&Ttp&Ttp&Ttp&Ttp&Ttp&Ttp&Ttp&Ttp&Ttp&Ttp&Ttp&Ttp&Ttp&Ttp3SOd3SOd3SOd3SO#3SOq3SO#3SOq3SOq3SO#3SOq3SOd3SOd3SOd3SOd3SOd3SOd3SOd3SOd3SOd3SOd3SO#3SOd3SOq3SO#3SOd3SOd3SOd3SOq3SOq3SOq3SOq3SOq3SOq3SOq3SOq3SOq3SOq3SOq3SOq3SOq3SOd3SOq2.Cq2.Cq2.Cq2.aq2.Pq2.aq2.Pq2.Pq2.aq2.Pq2.Cq2.Cq2.Cq2.Cq2.Cq2.Cq2.Cq2.Cq2.Cq2.Cq2.aq2.Cq2.Pq2.aq2.Pq2.Pq2.Pq2.Pq2.Pq2.Pq2.Cq2.Pq2.Cq2.Cq2.Cq2.Cq2.Cq2.Cq2.Cq2.Cq2.Cq2.Cq2.Cq2.Ppl/Ppl@Ppl"Ppl"Ppl"Ppl@Ppl/Ppl/Ppl/Ppl/Ppl/Ppl@Ppl/Ppl/Ppl"Ppl@Ppl/Ppl/Ppl@Ppl/Ppl@Ppl"Ppl/Ppl@Ppl@Ppl"Ppl/Ppl@Ppl/Ppl/Ppl"Ppl/Ppl"Ppl"Ppl"Ppl"Ppl"Ppl"Ppl"Ppl"Ppl"Ppl"Ppl"Ppl/OK`/OK`/OK`/OK~/OKm/OK~/OKm/OKm/OK~/OKm/OK`/OK`/OK`/OK`/OK`/OK`/OK`/OK`/OK`/OK`/OK~/OK`/OKm/OK~/OK`/OKm/OK`/OK`/OK`/OKm.*?m.*?m.*?m.*]m.*Lm.*]m.*Lm.*Lm.*]m.*Lm.*?m.*?m.*?m.*?m.*?m.*?m.*?m.*?m.*?m.*?m.*]m.*?m.*Lm.*]m.*Lm.*Lm.*Lm.*Lm.*Lm.*Lm.*?m.*Lm.*?m.*?m.*?m.*Llh}Llh}Llh}Llh<Llh+Llh<Llh+Llh+Llh<Llh+Llh}Llh}Llh}Llh}Llh}Llh}Llh}Llh}Llh}Llh}Llh<Llh}Llh+Llh<Llh}Llh+KG\+KG\+KG\+KGz+KGi+KGz+KGi+KGi+KGz+KGi+KG\+KG\+KG\+KG\+KG\+KG\+KG\+KG\+KG\+KG\+KGz+KG\+KGi+KGz+KG\+KGi+KGi+KGi+KGi+KGi+KGi+KGi+KG\+KGi*&;i*&;i*&;i*&Yi*&Hi*&Yi*&Hi*&Hi*&Yi*&Hi*&;i*&;i*&;i*&;i*&;i*&;i*&;i*&;i*&;i*&;i*&Yi*&;i*&Hi*&Yi*&Hi*&Hi*&Hi*&Hi*&Hi*&Hi*&;i*&Hi*&Hi*&Hi*&Hi*&Hi*&Hi*&Hi*&;i*&Hhd'Hhd8HhdyHhdyHhdyHhd8Hhd'Hhd'Hhd'Hhd'Hhd'Hhd8Hhd'Hhd'HhdyHhd8Hhd'Hhd'Hhd8Hhd'Hhd8HhdyHhd'Hhd8Hhd8HhdyHhd'Hhd8HhdyHhdyHhdyHhd'GCX'GCX'GCX'GCv'GCe'GCv'GCe'GCe'GCv'GCe'GCX'GCX'GCX'GCX'GCX'GCX'GCX'GCX'GCX'GCX'GCv'GCX'GCe'GCv'GCe'GCe'GCX'GCe'GCX'GCX'GCX'GCX'GCX'GCX'GCX'GCX'GCX'GCe&"De&"Ue&"7e&"7e&"7e&"Ue&"De&"De&"De&"De&"De&"Ue&"De&"De&"7e&"Ue&"De&"De&"Ue&"De&"Ue&"7e&"De&"Ue&"Ue&"7e&"De&"Ue&"7e&"7e&"7e&"De&"7e&"7e&"7e&"7e&"7e&"7e&"7e&"7e&"7e&"Dd`uDd`uDd`uDd`4Dd`#Dd`4Dd`#Dd`#Dd`4Dd`#Dd`uDd`uDd`uDd`uDd`uDd`uDd`uDd`uDd`uDd`uDd`4Dd`uDd`#Dd`4Dd`uDd`uDd`uDd`uDd`uDd`#Dd`uDd`#C?T#C?T#C?T#C?r#C?a#C?r#C?a#C?a#C?r#C?a#C?T#C?T#C?T#C?T#C?T#C?T#C?T#C?T#C?T#C?T#C?r#C?T#C?a#C?r#C?a#C?a#C?T#C?a#C?T#C?a"}@a"}Qa"}3a"}3a"}3a"}Qa"}@a"}@a"}@a"}@a"}@a"}Qa"}@a"}@a"}3a"}Qa"}@a"}@a"}Qa"}@a"}Qa"}3a"}@a"}Qa"}Qa"}3a"}@a"}Qa"}3a"}3a"}3a"}@a"}3a"}@`\q@`\q@`\q@`\0@`\~@`\0@`\~@`\~@`\0@`\~@`\q@`\q@`\q@`\q@`\q@`\q@`\q@`\q@`\q@`\q@`\0@`\q@`\~@`\0@`\q@`\q@`\q@`\q@`\q@`\~@`\~@`\~@`\~@`\~@`\~@`\~@`\~@`\~@`\q@`\~?;P~?;P~?;P~?;n~?;]~?;n~?;]~?;]~?;n~?;]~?;P~?;P~?;P~?;P~?;P~?;P~?;P~?;P~?;P~?;P~?;n~?;P~?;]~?;n~?;]~?;]~?;P~?;]~?;]~?;]~?;]~?;]~?;]~?;]~?;]~?;]~?;P~?;]}y<]}yM]}y/]}y/]}y/]}yM]}y<]}y<]}y<]}y<]}y<]}yM]}y<]}y<]}y/]}yM]}y<]}y<]}yM]}y<]}yM]}y/]}y<]}yM]}yM]}y/]}y<]}yM]}y/]}y<]}y/]}y/]}y/]}y/]}y/]}y/]}y/]}y/]}y/]}y/]}y/]}y/]}y/]}y/]}y/]}y<\Xm<\Xm<\Xm<\X,<\Xz<\X,<\Xz<\Xz<\X,<\Xz<\Xm<\Xm<\Xm<\Xm<\Xm<\Xm<\Xm<\Xm<\Xm<\Xm<\X,<\Xm<\Xz<\X,<\Xm<\Xm<\Xm<\Xm<\Xm<\Xz<\Xz<\Xz<\Xz<\Xz<\Xz<\Xz<\Xz<\Xz<\Xz<\Xz<\Xz<\Xz<\Xz<\Xz<\Xz<\Xz<\Xm<\Xz;7Lz;7Lz;7Lz;7jz;7Yz;7jz;7Yz;7Yz;7jz;7Yz;7Lz;7Lz;7Lz;7Lz;7Lz;7Lz;7Lz;7Lz;7Lz;7Lz;7jz;7Lz;7Yz;7jz;7Yz;7Yz;7Yz;7Yz;7Lz;7Yz;7Lz;7Lz;7Lz;7Lz;7Lz;7Lz;7Lz;7Yyu8YyuIYyu+Yyu+Yyu+YyuIYyu8Yyu8Yyu8Yyu8Yyu8YyuIYyu8Yyu8Yyu+YyuIYyu8Yyu8YyuIYyu8YyuIYyu+Yyu8YyuIYyuIYyu+Yyu8YyuIYyu+Yyu8Yyu+Yyu+Yyu+Yyu+Yyu+Yyu+Yyu+Yyu8XTi8XTi8XTi8XT(8XTv8XT(8XTv8XTv8XT(8XTv8XTi8XTi8XTi8XTi8XTi8XTi8XTi8XTi8XTi8XTi8XT(8XTi8XTv8XT(8XTi8XTi8XTi8XTv8XTv8XTv8XTi8XTv73Hv73Hv73Hv73fv73Uv73fv73Uv73Uv73fv73Uv73Hv73Hv73Hv73Hv73Hv73Hv73Hv73Hv73Hv73Hv73fv73Hv73Uv73fv73Uv73Uv73Uv73Uv73Hv73Uv73Uv73Uv73Hv73Uuq4UuqEUuq'Uuq'Uuq'UuqEUuq4Uuq4Uuq4Uuq4Uuq4UuqEUuq4Uuq4Uuq'UuqEUuq4Uuq4UuqEUuq4UuqEUuq'Uuq4UuqEUuqEUuq'Uuq4UuqEUuq'Uuq4Uuq4Uuq4Uuq'Uuq4TPe4TPe4TPe4TP$4TPr4TP$4TPr4TPr4TP$4TPr4TPe4TPe4TPe4TPe4TPe4TPe4TPe4TPe4TPe4TPe4TP$4TPe4TPr4TP$4TPe4TPe4TPe4TPr4TPr4TPr4TPr4TPr4TPr4TPr4TPr4TPr4TPr4TPr4TPe4TPr3/Dr3/Dr3/Dr3/br3/Qr3/br3/Qr3/Qr3/br3/Qr3/Dr3/Dr3/Dr3/Dr3/Dr3/Dr3/Dr3/Dr3/Dr3/Dr3/br3/Dr3/Qr3/br3/Qr3/Qr3/Qr3/Qr3/Qr3/Qr3/Dr3/Qr3/Dr3/Dr3/Dr3/Dr3/Dr3/Dr3/Dr3/Dr3/Dr3/Dr3/Dr3/Dr3/Dr3/Qqm0QqmAQqm#Qqm#Qqm#QqmAQqm0Qqm0Qqm0Qqm0Qqm0QqmAQqm0Qqm0Qqm#QqmAQqm0Qqm0QqmAQqm0QqmAQqm#Qqm0QqmAQqmAQqm#Qqm0QqmAQqm0Qqm0Qqm#Qqm0Qqm#Qqm#Qqm#Qqm#Qqm#Qqm#Qqm#Qqm#Qqm#Qqm#Qqm#Qqm#Qqm#Qqm0PLa0PLa0PLa0PL 0PLn0PL 0PLn0PLn0PL 0PLn0PLa0PLa0PLa0PLa0PLa0PLa0PLa0PLa0PLa0PLa0PL 0PLa0PLn0PL 0PLa0PLn0PLa0PLa0PLa0PLa0PLa0PLn/+@n/+@n/+@n/+^n/+Mn/+^n/+Mn/+Mn/+^n/+Mn/+@n/+@n/+@n/+@n/+@n/+@n/+@n/+@n/+@n/+@n/+^n/+@n/+Mn/+^n/+Mn/+Mn/+Mn/+Mn/+Mn/+Mn/+@n/+Mn/+@n/+@n/+@n/+@n/+@n/+Mmi~Mmi~Mmi~Mmi=Mmi,Mmi=Mmi,Mmi,Mmi=Mmi,Mmi~Mmi~Mmi~Mmi~Mmi~Mmi~Mmi~Mmi~Mmi~Mmi~Mmi=Mmi~Mmi,Mmi=Mmi~Mmi~Mmi~Mmi,LH],LH],LH],LH{,LHj,LH{,LHj,LHj,LH{,LHj,LH],LH],LH],LH],LH],LH],LH],LH],LH],LH],LH{,LH],LHj,LH{,LH],LHj,LHj,LHj,LHj,LHj,LH],LHj+'<j+'<j+'<j+'Zj+'Ij+'Zj+'Ij+'Ij+'Zj+'Ij+'<j+'<j+'<j+'<j+'<j+'<j+'<j+'<j+'<j+'<j+'Zj+'<j+'Ij+'Zj+'Ij+'Ij+'Ij+'Ij+'Ij+'Ij+'<j+'Ij+'Ij+'Ij+'Ij+'Ij+'<j+'IiezIiezIiezIie9Iie(Iie9Iie(Iie(Iie9Iie(IiezIiezIiezIiezIiezIiezIiezIiezIiezIiezIie9IiezIie(Iie9Iie(Iie(Iie(Iie(Iie(Iie(IiezIie(HDY(HDY(HDY(HDw(HDf(HDw(HDf(HDf(HDw(HDf(HDY(HDY(HDY(HDY(HDY(HDY(HDY(HDY(HDY(HDY(HDw(HDY(HDf(HDw(HDY(HDf(HDf(HDf(HDf(HDf(HDf(HDf(HDf(HDf(HDf(HDf(HDf(HDf(HDY(HDf'#Ef'#Vf'#8f'#8f'#8f'#Vf'#Ef'#Ef'#Ef'#Ef'#Ef'#Vf'#Ef'#Ef'#8f'#Vf'#Ef'#Ef'#Vf'#Ef'#Vf'#8f'#Ef'#Vf'#Vf'#8f'#Ef'#Vf'#8f'#8f'#8f'#Ef'#8f'#8f'#8f'#8f'#8f'#8f'#8f'#8f'#8f'#8f'#8f'#EeavEeavEeavEea5Eea$Eea5Eea$Eea$Eea5Eea$EeavEeavEeavEeavEeavEeavEeavEeavEeavEeavEea5EeavEea$Eea5EeavEeavEeavEeavEeavEea$EeavEeavEeavEea$D@U$D@U$D@U$D@s$D@b$D@s$D@b$D@b$D@s$D@b$D@U$D@U$D@U$D@U$D@U$D@U$D@U$D@U$D@U$D@U$D@s$D@U$D@b$D@s$D@b$D@b$D@U$D@b$D@U$D@U$D@U$D@b#~Ab#~Rb#~4b#~4b#~4b#~Rb#~Ab#~Ab#~Ab#~Ab#~Ab#~Rb#~Ab#~Ab#~4b#~Rb#~Ab#~Ab#~Rb#~Ab#~Rb#~4b#~Ab#~Rb#~Rb#~4b#~Ab#~Rb#~4b#~4b#~4b#~Ab#~4b#~4b#~4b#~Aa]rAa]rAa]rAa]1Aa] Aa]1Aa] Aa] Aa]1Aa] Aa]rAa]rAa]rAa]rAa]rAa]rAa]rAa]rAa]rAa]rAa]1Aa]rAa] Aa]1Aa]rAa]rAa]rAa]rAa]rAa] Aa] Aa] Aa] Aa] Aa] Aa] Aa]rAa] @<Q @<Q @<Q @<o @<^ @<o @<^ @<^ @<o @<^ @<Q @<Q @<Q @<Q @<Q @<Q @<Q @<Q @<Q @<Q @<o @<Q @<^ @<o @<^ @<^ @<Q @<^ @<^ @<^ @<^ @<^ @<^ @<^ @<Q @<^~z=^~zN^~z0^~z0^~z0^~zN^~z=^~z=^~z=^~z=^~z=^~zN^~z=^~z=^~z0^~zN^~z=^~z=^~zN^~z=^~zN^~z0^~z=^~zN^~zN^~z0^~z=^~zN^~z0^~z=^~z0^~z0^~z0^~z0^~z0^~z0^~z0^~z0^~z0^~z0^~z0^~z0^~z0^~z0^~z0^~z0^~z0^~z=]Yn=]Yn=]Yn=]Y-=]Y{=]Y-=]Y{=]Y{=]Y-=]Y{=]Yn=]Yn=]Yn=]Yn=]Yn=]Yn=]Yn=]Yn=]Yn=]Yn=]Y-=]Yn=]Y{=]Y-=]Yn=]Yn=]Yn=]Yn=]Yn=]Y{=]Y{=]Y{=]Y{=]Y{=]Y{=]Y{=]Y{=]Y{=]Y{=]Y{=]Y{=]Y{=]Y{=]Y{=]Yn=]Y{<8M{<8M{<8M{<8k{<8Z{<8k{<8Z{<8Z{<8k{<8Z{<8M{<8M{<8M{<8M{<8M{<8M{<8M{<8M{<8M{<8M{<8k{<8M{<8Z{<8k{<8Z{<8Z{<8Z{<8Z{<8M{<8Z{<8M{<8M{<8M{<8M{<8M{<8M{<8M{<8M{<8M{<8Zzv9ZzvJZzv,Zzv,Zzv,ZzvJZzv9Zzv9Zzv9Zzv9Zzv9ZzvJZzv9Zzv9Zzv,ZzvJZzv9Zzv9ZzvJZzv9ZzvJZzv,Zzv9ZzvJZzvJZzv,Zzv9ZzvJZzv,Zzv9Zzv,Zzv,Zzv,Zzv,Zzv,Zzv,Zzv,Zzv,Zzv,Zzv9YUj9YUj9YUj9YU)9YUw9YU)9YUw9YUw9YU)9YUw9YUj9YUj9YUj9YUj9YUj9YUj9YUj9YUj9YUj9YUj9YU)9YUj9YUw9YU)9YUj9YUj9YUj9YUw9YUj9YUw84Iw84Iw84Iw84gw84Vw84gw84Vw84Vw84gw84Vw84Iw84Iw84Iw84Iw84Iw84Iw84Iw84Iw84Iw84Iw84gw84Iw84Vw84gw84Vw84Vw84Vw84Vw84Iw84Vw84Iw84Vvr5VvrFVvr(Vvr(Vvr(VvrFVvr5Vvr5Vvr5Vvr5Vvr5VvrFVvr5Vvr5Vvr(VvrFVvr5Vvr5VvrFVvr5VvrFVvr(Vvr5VvrFVvrFVvr(Vvr5VvrFVvr(Vvr5Vvr(Vvr5UQf5UQf5UQf5UQ%5UQs5UQ%5UQs5UQs5UQ%5UQs5UQf5UQf5UQf5UQf5UQf5UQf5UQf5UQf5UQf5UQf5UQ%5UQf5UQs5UQ%5UQf5UQf5UQf5UQs5UQs5UQs5UQs5UQs5UQs5UQs5UQs5UQs5UQf5UQs40Es40Es40Es40cs40Rs40cs40Rs40Rs40cs40Rs40Es40Es40Es40Es40Es40Es40Es40Es40Es40Es40cs40Es40Rs40cs40Rs40Rs40Rs40Rs40Es40Rs40Rs40Rs40Rs40Rs40Rs40Rs40Rs40Rs40Es40Rrn1RrnBRrn$Rrn$Rrn$RrnBRrn1Rrn1Rrn1Rrn1Rrn1RrnBRrn1Rrn1Rrn$RrnBRrn1Rrn1RrnBRrn1RrnBRrn$Rrn1RrnBRrnBRrn$Rrn1RrnBRrn1Rrn1Rrn$Rrn1Rrn$Rrn$Rrn$Rrn$Rrn$Rrn$Rrn$Rrn$Rrn$Rrn$Rrn$Rrn$Rrn$Rrn$Rrn$Rrn1QMb1QMb1QMb1QM!1QMo1QM!1QMo1QMo1QM!1QMo1QMb1QMb1QMb1QMb1QMb1QMb1QMb1QMb1QMb1QMb1QM!1QMb1QMo1QM!1QMb1QMo1QMb1QMb1QMb1QMb1QMb1QMb1QMb1QMo0,Ao0,Ao0,Ao0,_o0,No0,_o0,No0,No0,_o0,No0,Ao0,Ao0,Ao0,Ao0,Ao0,Ao0,Ao0,Ao0,Ao0,Ao0,_o0,Ao0,No0,_o0,No0,No0,No0,No0,No0,No0,Ao0,No0,Ao0,Ao0,Ao0,Ao0,Ao0,Ao0,Ao0,Nnj Nnj Nnj Nnj>Nnj-Nnj>Nnj-Nnj-Nnj>Nnj-Nnj Nnj Nnj Nnj Nnj Nnj Nnj Nnj Nnj Nnj Nnj>Nnj Nnj-Nnj>Nnj Nnj Nnj Nnj Nnj Nnj-MI^-MI^-MI^-MI|-MIk-MI|-MIk-MIk-MI|-MIk-MI^-MI^-MI^-MI^-MI^-MI^-MI^-MI^-MI^-MI^-MI|-MI^-MIk-MI|-MI^-MIk-MIk-MIk-MI^-MIk,(=k,(=k,(=k,([k,(Jk,([k,(Jk,(Jk,([k,(Jk,(=k,(=k,(=k,(=k,(=k,(=k,(=k,(=k,(=k,(=k,([k,(=k,(Jk,([k,(Jk,(Jk,(Jk,(Jk,(Jk,(Jk,(=k,(Jk,(Jk,(Jk,(=k,(Jjf{Jjf{Jjf{Jjf:Jjf)Jjf:Jjf)Jjf)Jjf:Jjf)Jjf{Jjf{Jjf{Jjf{Jjf{Jjf{Jjf{Jjf{Jjf{Jjf{Jjf:Jjf{Jjf)Jjf:Jjf)Jjf)Jjf)Jjf)Jjf{Jjf)IEZ)IEZ)IEZ)IEx)IEg)IEx)IEg)IEg)IEx)IEg)IEZ)IEZ)IEZ)IEZ)IEZ)IEZ)IEZ)IEZ)IEZ)IEZ)IEx)IEZ)IEg)IEx)IEZ)IEg)IEg)IEg)IEg)IEg)IEg)IEg)IEg)IEg)IEg)IEg)IEZ)IEg($Fg($Wg($9g($9g($9g($Wg($Fg($Fg($Fg($Fg($Fg($Wg($Fg($Fg($9g($Wg($Fg($Fg($Wg($Fg($Wg($9g($Fg($Wg($Wg($9g($Fg($Wg($9g($9g($9g($Fg($9g($9g($9g($9g($9g($9g($9g($9g($9g($9g($9g($9g($9g($Ffb%Ffb6FfbwFfbwFfbwFfb6Ffb%Ffb%Ffb%Ffb%Ffb%Ffb6Ffb%Ffb%FfbwFfb6Ffb%Ffb%Ffb6Ffb%Ffb6FfbwFfb%Ffb6Ffb6FfbwFfb%Ffb6Ffb%Ffb%FfbwFfb%EAV%EAV%EAV%EAt%EAc%EAt%EAc%EAc%EAt%EAc%EAV%EAV%EAV%EAV%EAV%EAV%EAV%EAV%EAV%EAV%EAt%EAV%EAc%EAt%EAc%EAc%EAV%EAc%EAV%EAV%EAV%EAV%EAV%EAc$ Bc$ Sc$ 5c$ 5c$ 5c$ Sc$ Bc$ Bc$ Bc$ Bc$ Bc$ Sc$ Bc$ Bc$ 5c$ Sc$ Bc$ Bc$ Sc$ Bc$ Sc$ 5c$ Bc$ Sc$ Sc$ 5c$ Bc$ Sc$ 5c$ 5c$ 5c$ Bc$ 5c$ 5c$ 5c$ 5c$ 5c$ Bb^sBb^sBb^sBb^2Bb^!Bb^2Bb^!Bb^!Bb^2Bb^!Bb^sBb^sBb^sBb^sBb^sBb^sBb^sBb^sBb^sBb^sBb^2Bb^sBb^!Bb^2Bb^sBb^sBb^sBb^sBb^sBb^!Bb^!Bb^!Bb^!Bb^!Bb^sBb^!A=R!A=R!A=R!A=p!A=_!A=p!A=_!A=_!A=p!A=_!A=R!A=R!A=R!A=R!A=R!A=R!A=R!A=R!A=R!A=R!A=p!A=R!A=_!A=p!A=_!A=_!A=R!A=_!A=_!A=_!A=_!A=_!A=R!A=_ {>_ {O_ {1_ {1_ {1_ {O_ {>_ {>_ {>_ {>_ {>_ {O_ {>_ {>_ {1_ {O_ {>_ {>_ {O_ {>_ {O_ {1_ {>_ {O_ {O_ {1_ {>_ {O_ {1_ {1_ {1_ {>_ {>_ {>_ {>_ {>_ {1_ {>^Zo>^Zo>^Zo>^Z.>^Z|>^Z.>^Z|>^Z|>^Z.>^Z|>^Zo>^Zo>^Zo>^Zo>^Zo>^Zo>^Zo>^Zo>^Zo>^Zo>^Z.>^Zo>^Z|>^Z.>^Zo>^Zo>^Zo>^Zo>^Zo>^Z|>^Z|>^Z|>^Z|>^Z|>^Z|>^Z|>^Z|>^Z|>^Z|>^Z|>^Z|>^Z|>^Zo>^Z|=9N|=9N|=9N|=9l|=9[|=9l|=9[|=9[|=9l|=9[|=9N|=9N|=9N|=9N|=9N|=9N|=9N|=9N|=9N|=9N|=9l|=9N|=9[|=9l|=9[|=9[|=9[|=9[|=9N|=9[|=9N|=9N|=9N|=9N|=9N|=9N|=9N|=9N|=9N|=9N|=9N|=9[{w:[{wK[{w-[{w-[{w-[{wK[{w:[{w:[{w:[{w:[{w:[{wK[{w:[{w:[{w-[{wK[{w:[{w:[{wK[{w:[{wK[{w-[{w:[{wK[{wK[{w-[{w:[{wK[{w-[{w:[{w-[{w-[{w-[{w-[{w-[{w-[{w-[{w-[{w-[{w-[{w-[{w:ZVk:ZVk:ZVk:ZV*:ZVx:ZV*:ZVx:ZVx:ZV*:ZVx:ZVk:ZVk:ZVk:ZVk:ZVk:ZVk:ZVk:ZVk:ZVk:ZVk:ZV*:ZVk:ZVx:ZV*:ZVk:ZVk:ZVk:ZVx:ZVk:ZVk:ZVk:ZVx95Jx95Jx95Jx95hx95Wx95hx95Wx95Wx95hx95Wx95Jx95Jx95Jx95Jx95Jx95Jx95Jx95Jx95Jx95Jx95hx95Jx95Wx95hx95Wx95Wx95Wx95Wx95Jx95Wx95Jx95Jx95Jx95Wws6WwsGWws)Wws)Wws)WwsGWws6Wws6Wws6Wws6Wws6WwsGWws6Wws6Wws)WwsGWws6Wws6WwsGWws6WwsGWws)Wws6WwsGWwsGWws)Wws6WwsGWws)Wws6Wws)Wws)Wws)Wws6VRg6VRg6VRg6VR&6VRt6VR&6VRt6VRt6VR&6VRt6VRg6VRg6VRg6VRg6VRg6VRg6VRg6VRg6VRg6VRg6VR&6VRg6VRt6VR&6VRg6VRg6VRg6VRt6VRt6VRt6VRt6VRt6VRt6VRt6VRg6VRt51Ft51Ft51Ft51dt51St51dt51St51St51dt51St51Ft51Ft51Ft51Ft51Ft51Ft51Ft51Ft51Ft51Ft51dt51Ft51St51dt51St51St51St51St51Ft51St51St51St51St51St51St51St51Ft51Sso2SsoCSso%Sso%Sso%SsoCSso2Sso2Sso2Sso2Sso2SsoCSso2Sso2Sso%SsoCSso2Sso2SsoCSso2SsoCSso%Sso2SsoCSsoCSso%Sso2SsoCSso2Sso2Sso%Sso2Sso%Sso%Sso%Sso%Sso%Sso%Sso%Sso%Sso%Sso%Sso%Sso%Sso%Sso%Sso%Sso%Sso%Sso2RNc2RNc2RNc2RN"2RNp2RN"2RNp2RNp2RN"2RNp2RNc2RNc2RNc2RNc2RNc2RNc2RNc2RNc2RNc2RNc2RN"2RNc2RNp2RN"2RNc2RNc2RNc2RNp2RNp2RNp2RNp2RNp2RNp2RNp2RNp2RNp2RNp2RNp2RNp2RNp2RNp2RNp2RNc2RNp1-Bp1-Bp1-Bp1-`p1-Op1-`p1-Op1-Op1-`p1-Op1-Bp1-Bp1-Bp1-Bp1-Bp1-Bp1-Bp1-Bp1-Bp1-Bp1-`p1-Bp1-Op1-`p1-Op1-Op1-Op1-Op1-Op1-Op1-Bp1-Op1-Bp1-Bp1-Bp1-Bp1-Bp1-Bp1-Bp1-Bp1-Bp1-O

Cara mudah untuk melakukan tantangan ini adalah dengan bahasa yang di-patenisasi yang tidak memerlukan baris baru dan mengabaikan token yang tidak valid.

Diuji menggunakan juru bahasa ini *. Diasumsikan sel 8-bit untuk golfiness ekstra. Program juga sedikit tumpang tindih untuk menghemat beberapa byte.

* Penerjemah ini memiliki kekhasan aneh di mana token terakhir membutuhkan char setelah terdaftar, yang mempengaruhi n = 62. Ada penerjemah 8-bit offline tanpa kekhasan ini, tetapi ini adalah yang online terbaik yang bisa saya temukan.

Sp3000
sumber
2
Yah ... sangat banyak untuk balapan ke 95: |
Calvin Hobbies
Saya berada di tengah-tengah melakukan sesuatu yang serupa di Brainfuck ... oh well. Tidak akan sebaik di Ook!
Fatalkan tanggal
Saya juga bekerja pada BF ketika saya menyadari itu tidak berhasil saya mulai mencari turunan BF.
flawr
6
Tidak jarang kita melihat peningkatan lebih dari 5000 byte dalam langkah optimasi ... #awkward
corsiKa
6

PHP, 95 program, 2439 2063 byte

<?=0;die?>;></*na^bkd`m'(:chd>=:=;/)m`]ajc_l&'9bgc=<9<:/(l_\`ib^k%&8afb<;8;9/'k^[_ha]j$%7`ea;:7:8/&j]Z^g`\i#$6_d`:9697/%i\Y]f_[h"#5^c_98586/$h[X\e^Zg!"4]b^87475/#gZW[d]Yf !3\a]76364/"fYVZc\Xe~ 2[`\65253/!eXUYb[Wd}~1Z_[54142&% dWTXaZVc|}0Y^Z43031%%~cVSW`YUb{|/X]Y32/20$%}bURV_XTaz{.W\X21.1/#%|aTQU^WS`yz-V[W10-0."'}`SPT]VR_xy,UZV0/,/-!%z_ROS\UQ^wx+TYU/.+., %y^QNR[TP]vw*SXT.-*-+~%x]PMQZSO\uv)RWS-,),*}%w\OLPYRN[tu(QVR,+(+)|%v[NKOXQMZst'PUQ+*'*(|zuZMJNWPLYrs&OTP*)&)'{ztYLIMVOKXqr%NSO)(%(&zzsXKHLUNJWpq$MRN('$'%yzrWJGKTMIVop#LQM'&#&$xzqVIFJSLHUno"KPL&%"%#w|rUHEIRKGTmn!JOK%$!$"vzoTGDHQJFSlm INJ$# #!uznSFCGPIERkl~HMI#"~" tzmREBFOHDQjk}GLH"!}!~szlQDAENGCPij|FKG! | }spkPC@DMFBOhi{EJF ~{~|rpjOB?CLEANghzDIE~}z}{qpiNA>BKD@MfgyCHD}|y|zpphM@=AJC?LefxBGC|{x{yopgL?<@IB>KdewAFB{zwzxnpfK>;?HA=Jcdv@EAzyvywmrgJ=:>G@<Ibcu?D@yxuxvlpdI<9=F?;Habt>C?xwtwukpcH;8<E>:G`as=B>wvsvtjpbG:7;D=9F_`r<A=vurusjfaF96:C<8E^_q;@<utqtrif`E859B;7D]^p:?;tspsqhf_D748A:6C\]o9>:srorpgf^C637@95B[\n8=9rqnqoff]B526?84AZ[m7<8qpmpnef\A415>73@YZl6;7polomdf[@304=62?XYk5:6onknlch\?2/3<51>WXj495nmjmkbfY>1.2;40=VWi384mliljafX=0-1:3/<UVh273lkhkia\W</,092.;TUg162kjgjh`\V;.+/81-:STf051jifig_\U:-*.70,9RSe/40ihehf^\T9,)-6/+8QRd.3/hgdge]\S8+(,5.*7PQc-2.gfcfd\\R7*'+4-)6OPb,1-febec[\Q6)&*3,(5NOa+0,edadbZ\P5(%)2+'4MN`*/+dc`caZTQ4'$(1*&3LM_).*cb_b`X\N3&#'0)%2KL^(-)ba^a_XRM2%"&/($1JK]',(a`]`^WRL1$!%.'#0IJ\&+'`_\_]VRK0# $-&"/HI[%*&_^[^\URJ/"~#,%!.GHZ$)%^]Z][TRI.!}"+$ -FGY#($]\Y\ZSRH- |!*#~,EFX"'#\[X[YRRG,~{ )"}+DEW!&"[ZWZXQRF+}z~(!|*CDV %!ZYVYWPRE*|y}' {)BCU~$ YXUXVPJF){x|&~z(ABT}#~XWTWUOHC(zw{%}y'@AS|"}WVSVTNHB'yvz$|x&?@R{!|VURUSMHA&xuy#{w%>?Qz {UTQTRLH@%wtx"zv$=>Py~zTSPSQKH?$vsw!yu#<=Ox}ySRORPJH>#urv xt";<Nw|xRQNQOIH="tqu~ws!:;Mv{wQPMPNHH<!spt}vr 9:LuzvPOLOMGH; ros|uq~89KtyuONKNLFH:~qnr{tp}78JsxtNMJMKF>9}pmqzso|67IrwsMLILJE>8|olpyrn{56HqvrLKHKID>7{nkoxqmz45GpuqKJGJHC>6zmjnwply34FotpJIFIGB>5ylimvokx23EnsoIHEHFA>4xkhlunjw12DmrnHGDGE@>3wjgktmiv01ClqmGFCFD?>2vifjslhu/0BkplFEBEC>>1uheirkgt./AjokEDADB=>0tgdhqjfs-.@injDC@CA=4/sfcgpier,-?hmiCB?B@<4.rebfohdq+,>glhBA>A?;4-qdaengcp*+=fkgA@=@>:4,pc`dmfbo)*<

Membutuhkan opsi output_buffering menjadi Nyala atau beberapa nilai seperti 4096. Standarnya adalah 4096 untuk layanan web (tapi bukan CLI) setidaknya untuk instalasi saya.

Dokter mengatakan ob_cleantidak mengembalikan apa pun. Tapi itu tetap benar.

Program yang bergeser terlihat seperti ini:

9:  ...dmfbo)*<ejf@?<?=8+ob_clean();die?>;><8*na^bkd`m(:chd>=:=;/.)...
15: ...dmfbo)*<ejf@?<?=16-ob_clean();die?>;><04*na^bkd`m'(:chd>=:=;...
94: ...dmfbo)*<ejf@?<?=93+ob_clean();

Dihasilkan menggunakan program CJam ini:

"<?=0;die?>"95,(;{["<?="1$(_Ab:--3={))'-}'+?"ob_clean();die?>"]sf{i\- 95+ 32- 95% ' +}}%s-5<
jimmy23013
sumber
Percobaan pertama saya adalah Foo dan Gammaplex. Kemudian saya menyadari bahwa saya harus menemukan bahasa dengan 2 atau lebih karakter yang menunjukkan titik awal ...
jimmy23013
5

CJam , 10 program, 1 byte

Saya pikir saya sebaiknya menambahkan ini langsung dari kelelawar sebelum orang lain menjadi nakal dan melakukannya: P

0

Program CJam dengan hanya angka biasa menghasilkan angka itu, jadi ini adalah cara mudah untuk mendapatkan 10 program yang berfungsi, yaitu:

0, 1, 2, 3, 4, 5, 6, 7, 8, Dan 9.

Program berikutnya :tidak mengejutkan tidak menghasilkan 10tetapi memberikan kesalahan "operator yang belum selesai".

Ini pasti bekerja dalam banyak bahasa.

Hobi Calvin
sumber
1
Anda juga dapat menambahkan MATL ke judul kiriman Anda =)
flawr
5
Dan Pyth, dan GolfScript, dan looooots paku golf lainnya. =) Anda bisa mengatakan: "Polyglot".
user48538
1
Bekerja dalam bahasa non-golf juga. Misalnya, ini adalah PowerShell yang benar-benar valid.
AdmBorkBork
Bekerja dengan Serius dan Sebenarnya, juga.
Mego
Mathematica juga.
A Simmons