95 bahasa (semua karakter digunakan!)
(TODO: beberapa jawaban lagi yang telah saya rencanakan tetapi tidak diterapkan)
1. COBOL - melarang A
PROGRAM-ID.g.PRODECURE DIVISION.DISPLAY"Ununtrium".
Cetakan Ununtrium
.
2. REBOL - melarang B
REBOL[]prin"Tellurium"
Cetakan Tellurium
.
3. bc - melarang ^
a=0^0
"Strontium"
Cetakan Strontium
.
4. D - melarang D
void main(char[][]D){printf="Ruthenium";}
Cetakan Ruthenium
.
5. Java - melarang E
enum E{E;{System.out.print("\x41luminium");}}
Cetakan Aluminium
.
6. Scala - melarang F
val F=print("Plutonium")
Cetakan Plutonium
.
7. Karat - melarang G
fn main(){let G:u8;print("\x41mericium")}
Cetakan Americium
.
8. Nim - melarang &
discard 0&0
echo "Neptunium"
Cetakan Neptunium
.
9. C # - melarang C
class V{static void Main(){System.Console.Write("Neodymium");}}
Cetakan Neodymium
.
,1 1.%vv"Manganese"Q
Cetakan Manganese
.
11. Nemerle - melarang I
Nemerle.IO.print("Magnesium")
Cetakan Magnesium
.
12. Ada - melarang J
procedure gnat.io.J is begin put("Palladium");end;
Cetakan Palladium
.
13. Go - forbids |
package main
func main(){if 1|1>0{print("Germanium")}}
Cetakan Germanium
.
14. K - melarang `` `
`0:"Ytterbium"
Cetakan Ytterbium
.
15. Erlang - melarang /
-module(test).
-export([m/0]).
m()->io:put_chars("\x42eryllium").
Cetakan Beryllium
.
16. Prolog - melarang :
m:-write('\102erkelium').
Cetakan Berkelium
.
17. Smalltalk - melarang K
K:=0.'Lanthanum'display
Cetakan Lanthanum
.
18. PARI / GP - melarang L
print(Potassium)
Cetakan Potassium
.
19. REXX - melarang M
M=0
say "Tungsten"
Cetakan Tungsten
.
20. LilyPond - melarang N
#(let((N 0))(print"\x46levorium"))
Cetakan Flevorium
.
21. Busur - melarang Q
(let Q 1(pr "\x41ntimony"))
Cetakan Antimony
.
22. LISP umum - melarang R
(let((R 0))(princ"Tantalum"))
Cetakan Tantalum
.
23. Clojure - melarang U
(def U)(pr'Selenium)
Cetakan Selenium
.
24. Logo - melarang Z
to Z
end
pr[Scandium]bye
Cetakan Scandium
.
25. Groovy - melarang W
print"Samarium";W=0
Cetakan Samarium
.
26. Asymptote - melarang X
write('\x52ubidium');int X=0;
Cetakan Rubidium
.
27. Oktaf - melarang Y
Y=0;disp Yttrium
Cetakan Yttrium
.
28. gnuplot - melarang V
V=0;prin"Vanadium
Cetakan Vanadium
.
29. Layang-layang - melarang z
z=0;"\x4eobelium"|print;
Cetakan Nobelium
.
30. Tupai - melarang _
print("\x4eitrogen");local _=0;
Cetakan Nitrogen
.
31. Kari - melarang v
v=v;main=putStr"\x4cutetium"
Cetakan Lutetium
.
32. Fortran - melarang q
q=0;print'("Thallium")';end
Cetakan Thallium
.
33. Pascal - melarang l
begin;var l:integer;write(#70#114#97#110#99#105#117#109)end.
Cetakan Francium
.
34. PHP - melarang k
<?=$k="\70\108\117\111\114\105\110\101";
Cetakan Fluorine
.
35. Haskell - melarang S
main=putStr"Sodium"
Cetakan Sodium
.
36. C ++ - melarang ~
#include<cstdio>
main(){~puts("\x41ctinium");}
Cetakan Actinium
.
37. ObjC - melarang j
main(j){puts("Hydrogen");}
Cetakan Hydrogen
.
38. Lua - melarang g
print("\65statine")
Cetakan Astatine
.
39. JavaScript - melarang b
alert("\x43h\x6corine")
Lansiran Chlorine
.
40. Bash - melarang h
echo Osmium
Cetakan Osmium
.
41. Cyan - melarang o
say"Hassium"
o=0
Cetakan Hassium
.
42. J - melarang d
wd'Titanium'
Cetakan Titanium
.
43. Skema - melarang x
(let((x 0))(print"Vana\x64ium"))
Cetakan Vanadium
.
44. C - melarang {
main(){puts("\x55ranium");}
Cetakan Uranium
.
45. FORTH - melarang m
84 emit
104 emit
111 emit
114 emit
105 emit
117 emit
109 emit
Cetakan Thorium
.
46. BASIC - melarang T
T$="Tin"
?T$
Cetakan Tin
.
47. Perl 6 - melarang y
say "\o124\o145\o162\o142\o151\o165\o155"
Cetakan Terbium
.
asaasaasssasaasssassaasaasssaasaasssaasaasssaasaasssaasaasssasaasssassaasaasssasaasssassasaasssassasaasssassaasaasssaasaasssasaasssassaasaasssaasaasssasaasssassasaasssassasaasssassaasaasssaasaasssasaasssassasaasssassaasaasssasaasssassasaasssassaasaasssaasaasssasaasssassaasaasssasaasssassaasaasssasaasssassasaasssassaasaasssasaasssassasaasssassasaasssassaasaasssaasaasssasaasssassasaasssassaasaasssasaasssassaasaasssaasaasssasaasssassaasaasssasaasssassasaasssassaasaasssaasaasssaasaasssasaasssassasaasssass
Cetakan Arsenic
. Menghasilkan skrip .
49. Tcl - melarang s
puts "\123\151\154\151\143\157\156"
Cetakan Silicon
.
50. Perl - melarang ;
print"\122\150\157\144\151\165\155";
Cetakan Rhodium
.
51. Python - melarang r
print"\103\150\162\157\155\151\165\155"
Cetakan Chromium
.
52. WARP - melarang=
=nn0(82(104(110(105(117(109
Cetakan Rhenium
.
53. ETA - melarangn
nnOtOe nHHOne enenteht O
nnHHHe nHHtOe enenteht O
nntOHe nHHtne enenteht O
nnHnHe nHHtne enenteht O
nntnte nHHtne enenteht O
nHOHne nHHHte enenteht O
Cetakan Bromine
.
54. Axo - melarang\
99*3+(94+8*('u'(93+9*(35*7*('fu'(7+(\
Cetakan Thulium
.
55. Ruby - melarang t
putc 69
putc 117
putc 114
putc 111
putc 112
putc 105
putc 117
putc 109
Cetakan Europium
.
56. DBFV! - melarangu
u<9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u6 u>
u<9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u6 u>
u<9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u3 u>
u<9 *u9 *u9 *u9 *u9 *u9 *u9 *u8 u>
u<9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u6 u>
u<9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 u>
u<9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u9 *u6 *u4 u>
Cetakan Niobium
. Setiap ruang sebenarnya adalah baris baru.
57. Mouse - melarang'
77 !' 101 !' 114 !' 99 !' 117 !' 114 !' 121 !'
Cetakan Mercury
.
58. Word - melarangf
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.
Cetakan Cadmium
.
H 109 117 105 104 116 105 $ 1 76
Cetakan Lithium
.
60. WASD - melarange
Kami memperkenalkan konsep solusi Brainfuck sepele (TBS): kita dapat mencetak karakter dalam 257 perintah Brainfuck oleh incrementing akumulator c kali, keluaran, maka incrementing itu (256- c ) kali untuk me-reset. Mengulangi ini untuk setiap karakter dalam string menghasilkan solusi. Setiap kali kami memiliki dua subprogram i
dan o
fungsinya persis seperti Brainfuck's +
dan .
, kami menyebut TBS yang diterjemahkan sebagai ( i
, o
) -TBS.
Alih-alih membungkus kita mungkin dapat mengatur akumulator ke nol setelah mencetak menggunakan beberapa subprogram o'
. Ini adalah TBS ( i
, o'
) nol.
Atau, kita mungkin tidak memiliki pembungkus selain subprogram d
yang menurunkan akumulator. Ini adalah yang ( i
, o
, d
) -TBS.
Untuk WASD a ( w
, e
) -TBS dicetak Silver
.
61. URSL - melarangw
A ( i1
, w1
, c1
) -TBS cetakan Krypton
.
#73#114#105#100#105#117#109
Cetakan Iridium
.
0[]?83)117)108)102)117)114)
Cetakan Sulfur
.
64. RUBE - melarang)
+ + + +
8478 666 667 6965767 6 )
cccccccccccccccccccccccc
........................
O
c
.
Cetakan Holmium
.
A ( (
, "
) -TBS dicetak Bohrium
.
66. FALSE - melarang[
[]!71,97,108,105,117,109,
Cetakan Gallium
.
,-,++66,-,+8,+5,+*55,*8958
Cetakan Hafnium
.
68. Kipple - melarang>
70>o 101>o 114>o 109>o 105>o 117>o 109>o
Cetakan Fermium
.
68]117]98]110]105]117]109]""^
Cetakan Dubnium
.
67"P.97"P.108"P.99"P.105"P.117"P.109"P.
Cetakan Calcium
.
A ( PpP
, PPp
) -TBS dicetak Bismuth
.
72. dc - melarangP
67P97P100P109P105P117P109P
Cetakan Cadmium
.
82O97O100O105O117O109O
Cetakan Radium
.
TODO
Cetakan Cobalt
.
75. Vrejvax - melarang<
TODO
Cetakan Cerium
.
76. Fueue - melarangH
80 111 108 111 110 105 117 109 H
Cetakan Polonium
.
77. Pi - melarang6
Jalankan bf2pi
dari artikel wiki pada solusi Brainfuck sepele untuk dicetak Xenon
.
78. CJam - melarang5
A ( 1+
, c 0
) -menurunkan TBS (dengan 0
prepended) cetakan Nickel
.
A ( 9999
, 99
) -TBS dicetak Carbon
.
80. Bahasa - melarang7
≈ 3^(257*4*3) sevens
Lihat 91-94 (hanya digunakan 7
.) Cetakan Radon
.
TODO
Cetakan Barium
.
SEBUAH (1
, 8
) -TBS dicetak Iodine
.
A ( 2
,3
) -TBS dicetak Indium
, tetapi 2
dikurangi bukannya bertambah, jadi kurangi setiap kode karakter dari 256 terlebih dahulu.
1 1 1
2 1 2 2 2 2 2 1
2 1 1 1 2 2 1 2
2 1 1 2 2 1 1 1
2 1 1 2 1 1 1 1
2 1 1 2 1 1 1 2
Cetakan Argon
.
Membebani TBS 0
( 1+
, ,0
) -tero, dan menambahkan@
, mencetak Helium
.
86. Whirl - melarang1
Membebani cetakan One Load Zero
( Add
, AscIO Zero
) -zero yang dicetakBoron
.
A ( -
, ,
) -TBS dicetakErbium
.
A ( +
, .
) -TBS dicetakCurium
.
Cetakan ( i
, c
) -TBSCopper
.
90. Iota - melarangi
Kami menghitung basis-256 angka Gereja-decoding Zinc
untuk menebus kurangnya IO IO. Menetapkan
succ = ***i*i*i*ii***i*i*i*ii**i*i*ii*i*i*i*ii*i*i*ii
Maka solusinya adalah 1516858978 pengulangan succ
diikuti oleh *ii
, untuk total panjang 69775512991 byte.
Program seperti unary
Empat solusi berikut (dan 70) serupa: mereka semua terdiri dari sekitar 3 ^ (257 * 4 * 3) pengulangan karakter yang mereka larang (kecuali Ellipsis tiga kali lebih lama). Nilai pastinya ditentukan dengan mengubah TBS menjadi oktal seperti yang dijelaskan pada wiki.
≈ 3^(257*4*3+1) periods
Cetakan Neon
.
≈ 3^(257*4*3) exclamation marks
Cetakan Lead
.
93. MGIFOS - melarang*
≈ 3^(257*4*3) asterisks
Cetakan Iron
.
94. Unary - melarang0
≈ 3^(257*4*3) zeros
Cetakan Gold
.
95. Whitespace - melarang ruang
Program Whitespace dihasilkan oleh skrip Python ini:
import sys
for c in 'Oxygen':
print ' ' + ''.join(' \t'[int(b)] for b in bin(ord(c))[2:])
sys.stdout.write('\t\n ')
print '\n\n'
cetakan Oxygen
.