Elementos RadioASCII: Muestra los elementos de la tabla periódica mientras pierde caracteres lentamente

15

Aquí hay una lista de los 118 elementos (actuales) de la tabla periódica (en un fragmento de pila contraído para su conveniencia):

Nota: Esta lista se encontró ejecutando el siguiente código JavaScript en esta página de Wikipedia :[].slice.call($('.wikitable:first tr td:nth-child(3)').map(function(){return this.innerText})).slice(1,-1).join('\n')

Su desafío es generar tantos como sea posible, en tantos idiomas como sea posible. ¡Este objetivo se complica aún más por el hecho de que los elementos radiactivos están carcomiendo lentamente a los personajes utilizables restantes a medida que avanza!

Reglas

  1. Su respuesta consistirá en 1 a 95 fragmentos de código.

  2. Cada fragmento de código debe estar en un lenguaje de programación diferente. Para el propósito de este desafío, estoy usando una definición muy flexible de "lenguaje": cualquier cosa que no sea compatible con versiones anteriores es un idioma diferente. Por ejemplo, si todo el código Lang A funciona en Lang B pero Lang B agrega más, entonces se consideran el mismo idioma. Pero Python 2 y Python 3 se consideran diferentes, porque print 'foo'es válido en Python 2 pero no en Python 3.

  3. El primer fragmento de código puede usar algunos o todos los 95 caracteres ASCII imprimibles. En el segundo fragmento, un personaje ASCII de su elección estará prohibido. En el tercer fragmento, ese personaje más uno más de tu elección debe estar prohibido. Y así. Las pestañas y las nuevas líneas nunca están prohibidas.

  4. El carácter prohibido debe haber sido utilizado en el fragmento anterior, no en un comentario, cadena literal, etc .; en realidad debe ser interpretado por el compilador / intérprete. Por ejemplo, si mi primer fragmento es print 'Hydrogen', no puedo &prohibirlo porque no lo usé. Mis opciones son cualquiera de los caracteres p, r, i, n, t, , o '(No puedo usar H, y, d, ... porque esas son en un literal de cadena). A partir de ese momento, el personaje que elijas no podrá aparecer en ningún fragmento posterior.

  5. Cada fragmento de código debe generar un elemento único de la tabla periódica (que se encuentra en la lista anterior). La "salida" se puede hacer por cualquier método que desee: STDOUT, un cuadro de alerta (por ejemplo, en JS), REPL "salida" (tenga en cuenta que si incluye comillas, no es válido), escribir en un archivo, etc.

  6. No debe tomar ninguna entrada, o una cadena vacía como entrada (para idiomas como sed).

  7. No puede usar funciones integradas que devuelven el nombre del elemento (por ejemplo, ElementDataen Mathematica).

Formateo

Formatee su respuesta con el siguiente formato:

### 1. Language A - none forbidden

    code

Optional commentary on this snippet goes here.

### 2. Language B - `a` forbidden

    code

More optional commentary

### 3. Language C - `ab` forbidden

    code

More optional commentary

etc.

Si los backticks ( `) están prohibidos, simplemente use dos backticks alrededor de la lista. Por ejemplo, ``ab`cd``resultará en ab`cd. (Si el backtick es el primer o el último carácter, también debe rellenar los backticks externos con espacios; ej. `` abc` ``-> abc`.)

Puntuación

La respuesta con la mayoría de los lenguajes de programación ganará. En caso de empate, la respuesta con el recuento de caracteres acumulativo más pequeño de todos los programas ganará.


Esta pregunta fue inspirada por esto.

Pomo de la puerta
fuente
44
Solo para que lo entienda bien, ¿esto es básicamente lo mismo que el desafío de las 95 citas de películas, excepto que todos juegan al solitario?
Martin Ender
2
¿Los caracteres prohibidos no se pueden elegir de los literales de cadena y tampoco se pueden usar en cadenas futuras?
Scimonster
3
Me entristece que no hayas utilizado el término "Elementos RadioASCII".
Calvin's Hobbies el
1
¿Debo tomar "fragmento de código" como "no necesariamente un programa completo", por ejemplo, cout<<"Hydrogen";en C ++? ¿Necesitamos incluir includes en el código? ¿Un programa necesita imprimir una nueva línea después del nombre del elemento?
DLosc
1
@DLosc No, todos los fragmentos deben ser programas completos, ejecutables y completos. La nueva línea es opcional.
Pomo de la puerta

Respuestas:

17

95 idiomas (¡todos los caracteres utilizados!)

(TODO: un par de respuestas más que he planeado pero no implementado)

1. COBOL - prohíbe A

PROGRAM-ID.g.PRODECURE DIVISION.DISPLAY"Ununtrium".

Impresiones Ununtrium.

2. REBOL - prohíbe B

REBOL[]prin"Tellurium"

Impresiones Tellurium.

3. aC - prohíbe ^

a=0^0
"Strontium"

Impresiones Strontium.

4. D - prohíbe D

void main(char[][]D){printf="Ruthenium";}

Impresiones Ruthenium.

5. Java - prohíbe E

enum E{E;{System.out.print("\x41luminium");}}

Impresiones Aluminium.

6. Scala - prohíbe F

val F=print("Plutonium")

Impresiones Plutonium.

7. Óxido - prohíbe G

fn main(){let G:u8;print("\x41mericium")}

Impresiones Americium.

8. Nim - prohíbe &

discard 0&0
echo "Neptunium"

Impresiones Neptunium.

9. C # - prohíbe C

class V{static void Main(){System.Console.Write("Neodymium");}}

Impresiones Neodymium.

10. Burlesque - prohíbe%

,1 1.%vv"Manganese"Q

Impresiones Manganese.

11. Nemerle - prohíbe I

Nemerle.IO.print("Magnesium")

Impresiones Magnesium.

12. Ada - prohíbe J

procedure gnat.io.J is begin put("Palladium");end;

Impresiones Palladium.

13. Ir - prohíbe |

package main
func main(){if 1|1>0{print("Germanium")}}

Impresiones Germanium.

14. K - prohíbe `` `

`0:"Ytterbium"

Impresiones Ytterbium.

15. Erlang - prohíbe /

-module(test).
-export([m/0]).
m()->io:put_chars("\x42eryllium").

Impresiones Beryllium.

16. Prolog - prohíbe :

m:-write('\102erkelium').

Impresiones Berkelium.

17. Smalltalk - prohíbe K

K:=0.'Lanthanum'display

Impresiones Lanthanum.

18. PARI / GP - prohíbe L

print(Potassium)

Impresiones Potassium.

19. REXX - prohíbe M

M=0
say "Tungsten"

Impresiones Tungsten.

20. LilyPond - prohíbe N

#(let((N 0))(print"\x46levorium"))

Impresiones Flevorium.

21. Arc - prohíbe Q

(let Q 1(pr "\x41ntimony"))

Impresiones Antimony.

22. LISP común - prohíbe R

(let((R 0))(princ"Tantalum"))

Impresiones Tantalum.

23. Clojure - prohíbe U

(def U)(pr'Selenium)

Impresiones Selenium.

24. Logo - prohíbe Z

to Z
end
pr[Scandium]bye

Impresiones Scandium.

25. Groovy - prohíbe W

print"Samarium";W=0

Impresiones Samarium.

26. Asíntota - prohíbe X

write('\x52ubidium');int X=0;

Impresiones Rubidium.

27. Octave - prohíbe Y

Y=0;disp Yttrium

Impresiones Yttrium.

28. gnuplot - prohíbe V

V=0;prin"Vanadium

Impresiones Vanadium.

29. Cometa - prohíbe z

z=0;"\x4eobelium"|print;

Impresiones Nobelium.

30. Ardilla - prohíbe _

print("\x4eitrogen");local _=0;

Impresiones Nitrogen.

31. Curry - prohíbe v

v=v;main=putStr"\x4cutetium"

Impresiones Lutetium.

32. Fortran - prohíbe q

q=0;print'("Thallium")';end

Impresiones Thallium.

33. Pascal - prohíbe l

begin;var l:integer;write(#70#114#97#110#99#105#117#109)end.

Impresiones Francium.

34. PHP - prohíbe k

<?=$k="\70\108\117\111\114\105\110\101";

Impresiones Fluorine.

35. Haskell - prohíbe S

main=putStr"Sodium"

Impresiones Sodium.

36. C ++ - prohíbe ~

#include<cstdio>
main(){~puts("\x41ctinium");}

Impresiones Actinium.

37. ObjC - prohíbe j

main(j){puts("Hydrogen");}

Impresiones Hydrogen.

38. Lua - prohíbe g

print("\65statine")

Impresiones Astatine.

39. JavaScript - prohíbe b

alert("\x43h\x6corine")

Alertas Chlorine.

40. Bash - prohíbe h

echo Osmium

Impresiones Osmium.

41. Cian - prohíbe o

say"Hassium"
o=0

Impresiones Hassium.

42. J - prohíbe d

wd'Titanium'

Impresiones Titanium.

43. Esquema: prohibe x

(let((x 0))(print"Vana\x64ium"))

Impresiones Vanadium.

44. C - prohíbe {

main(){puts("\x55ranium");}

Impresiones Uranium.

45. FORTH - prohíbe m

84 emit
104 emit
111 emit
114 emit
105 emit
117 emit
109 emit

Impresiones Thorium.

46. ​​BÁSICO - prohibe T

T$="Tin"
?T$

Impresiones Tin.

47. Perl 6 - prohíbe y

say "\o124\o145\o162\o142\o151\o165\o155"

Impresiones Terbium.

48. Asdf - prohíbea

asaasaasssasaasssassaasaasssaasaasssaasaasssaasaasssaasaasssasaasssassaasaasssasaasssassasaasssassasaasssassaasaasssaasaasssasaasssassaasaasssaasaasssasaasssassasaasssassasaasssassaasaasssaasaasssasaasssassasaasssassaasaasssasaasssassasaasssassaasaasssaasaasssasaasssassaasaasssasaasssassaasaasssasaasssassasaasssassaasaasssasaasssassasaasssassasaasssassaasaasssaasaasssasaasssassasaasssassaasaasssasaasssassaasaasssaasaasssasaasssassaasaasssasaasssassasaasssassaasaasssaasaasssaasaasssasaasssassasaasssass

Impresiones Arsenic. Generando guión .

49. Tcl - prohíbe s

puts "\123\151\154\151\143\157\156"

Impresiones Silicon.

50. Perl - prohíbe ;

print"\122\150\157\144\151\165\155";

Impresiones Rhodium.

51. Python - prohíbe r

print"\103\150\162\157\155\151\165\155"

Impresiones Chromium.

52. WARP - prohíbe=

=nn0(82(104(110(105(117(109

Impresiones Rhenium.

53. ETA - prohíben

nnOtOe nHHOne enenteht O
nnHHHe nHHtOe enenteht O
nntOHe nHHtne enenteht O
nnHnHe nHHtne enenteht O
nntnte nHHtne enenteht O
nHOHne nHHHte enenteht O

Impresiones Bromine.

54. Axo - prohíbe\

99*3+(94+8*('u'(93+9*(35*7*('fu'(7+(\

Impresiones Thulium.

55. Ruby - prohíbe t

putc 69
putc 117
putc 114
putc 111
putc 112
putc 105
putc 117
putc 109

Impresiones Europium.

56. DBFV! - prohíbeu

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>

Impresiones Niobium. Cada espacio es en realidad una nueva línea.

57. Ratón - prohíbe'

77 !' 101 !' 114 !' 99 !' 117 !' 114 !' 121 !'

Impresiones Mercury.

58. Word - prohíbef

fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.
fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff.

Impresiones Cadmium.

59. Ftack - prohíbe$

H 109 117 105 104 116 105 $ 1 76

Impresiones Lithium.

60. WASD - prohíbee

Introducimos el concepto de la solución trivial Brainfuck (TBS): podemos imprimir cualquier carácter en 257 comandos Brainfuck incrementando el acumulador c veces, produciéndolo y luego incrementándolo (256- c ) más veces para restablecerlo. Repitiendo esto para cada carácter en la cadena produce la solución. Cada vez que tenemos dos subprogramas iy oque funcionan exactamente igual que Brainfuck de +y ., llamamos a los TBS traducidos al ( i, o) -TBS.

En lugar de ajustar, podríamos establecer el acumulador a cero después de imprimir usando algún subprograma o'. Esta es la TBS ( i, o') cero a cero.

Alternativamente, podríamos no tener un ajuste sino un subprograma dque disminuya el acumulador. Esta es una de la ( i, o, d-TBS).

Para WASD a ( w, e) -TBS imprime Silver.

61. URSL - prohíbew

A ( i1, w1, c1) -TBS impresiones Krypton.

62. Emmental - prohíbe#

#73#114#105#100#105#117#109

Impresiones Iridium.

63. Owl - prohíbe?

0[]?83)117)108)102)117)114)

Impresiones Sulfur.

64. RUBE - prohíbe)

    +   +   +       +
 8478 666 667 6965767 6 )
 cccccccccccccccccccccccc

 ........................
O
c
.

Impresiones Holmium.

65. Headsecks - prohíbe(

A ( (, ") -TBS imprime Bohrium.

66. FALSO - prohíbe[

[]!71,97,108,105,117,109,

Impresiones Gallium.

67. Betterave - prohíbe-

,-,++66,-,+8,+5,+*55,*8958

Impresiones Hafnium.

68. Kipple - prohíbe>

70>o 101>o 114>o 109>o 105>o 117>o 109>o

Impresiones Fermium.

69. GolfScript - prohíbe]

68]117]98]110]105]117]109]""^

Impresiones Dubnium.

70. FlogScript - prohíbe"

67"P.97"P.108"P.99"P.105"P.117"P.109"P.

Impresiones Calcium.

71. OOo CODE - prohíbep

A ( PpP, PPp) -TBS imprime Bismuth.

72. dc - prohíbeP

67P97P100P109P105P117P109P

Impresiones Cadmium.

73. Capuirequiem - prohíbeO

82O97O100O105O117O109O

Impresiones Radium.

74. BitChanger - prohíbe}

TODO

Impresiones Cobalt.

75. Vrejvax - prohíbe<

TODO

Impresiones Cerium.

76. Fueue - prohíbeH

80 111 108 111 110 105 117 109 H

Impresiones Polonium.

77. Pi - prohíbe6

Ejecute bf2pidesde el artículo wiki sobre una solución trivial Brainfuck para imprimir Xenon.

78. CJam - prohíbe5

A ( 1+, c 0) TBS -zeroing (con 0antepuestas) impresiones Nickel.

79. Wordfuck - prohíbe9

A ( 9999, 99) -TBS imprime Carbon.

80. Lenguage - prohíbe7

≈ 3^(257*4*3) sevens

Ver 91-94 (uso exclusivo 7) Impresiones Radon.

81. Binaryfuck (hexadecimal) - prohíbe4

TODO

Impresiones Barium.

82. CaneCode - prohíbe8

A ( 1, 8) -TBS imprime Iodine.

83. Numberwang - prohíbe3

Se imprime A ( 2, 3) -TBS Indium, pero 2disminuye en lugar de aumentar , por lo que primero resta cada código de caracteres de 256.

84. ferNANDo - prohíbe2

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

Impresiones Argon.

85. Unefunge-98 - prohíbe@

Precediendo 0a un ( 1+, ,0) -Ceroing TBS, y anexando @, impresiones Helium.

86. Whirl - prohíbe1

Precediendo One Load Zeroa un ( Add, AscIO Zero) cero impresiones TBS Boron.

87. ReverseFuck - prohíbe,

UN (-, ,) -TBS imprime Erbium.

88) Brainfuck - prohíbe+

UN (+, .) -TBS imprime Curium.

89) Deadfish ~ - prohíbec

Un (ic imprime , ) -TBS Copper.

90 Iota - prohíbei

Calculamos una decodificación de base de 256 de número de iglesia para Zinc para compensar la falta de IO de Iota. Definir

succ = ***i*i*i*ii***i*i*i*ii**i*i*ii*i*i*i*ii*i*i*ii

Entonces la solución es 1516858978 repeticiones de succ seguidas de *ii, para una longitud total de 69775512991 bytes.

Programas unarios

Las siguientes cuatro soluciones (y 70) son similares: todas consisten en aproximadamente 3 ^ (257 * 4 * 3) repeticiones del personaje que prohíben (excepto que Elipsis es tres veces más largo). El valor exacto se decide convirtiendo el TBS a octal como se describe en la wiki.

91. Puntos suspensivos : prohibe.

≈ 3^(257*4*3+1) periods

Impresiones Neon.

92. Extático - prohíbe!

≈ 3^(257*4*3) exclamation marks

Impresiones Lead.

93. MGIFOS - prohíbe*

≈ 3^(257*4*3) asterisks

Impresiones Iron.

94. Unario - prohíbe0

≈ 3^(257*4*3) zeros

Impresiones Gold.

95. Espacio en blanco : prohíbe el espacio

El programa Whitespace generado por este script Python:

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'

impresiones Oxygen.

Lynn
fuente
Entonces ... ¿usas los caracteres que prohibes en casi todos los programas?
Rodolfo Dias
2
Cuando escribo "prohíbe x", realmente quiero decir "lo usa xy prohíbe para las próximas soluciones". La cadena se volvió inmanejable de lo contrario.
Lynn
Oh ok Aunque tenerlos a todos juntos sería más fácil buscar cualquier error :)
Rodolfo Dias
19

51 idiomas

Podría agregar a esto más tarde, pero aquí hay 51 idiomas.

1. Java: ninguno prohibido

public class p{public static void main(String[]J){System.out.println("Tellurium");}}

2. C ++ - Jprohibido

#include<cstdio>
main(){int Q=std::puts("Palladium");}

3. C - JQprohibido

main(W){puts("Neodymium");}

4. D - JQWprohibido

import std.stdio;void main(string[]z){write("Zirconium");}

5. Nimrod - JQWzprohibido

var q="Ruthenium"
echo q

6. Fortran-95 - JQWzqprohibido

program Y
print *,"Potassium"
end program Y

7. Lote - JQWzqYprohibido

@set @c=Aluminium&echo %@c%

8. Befunge - JQWzqY%prohibido

"muinoloP">:#,_@

Salida de polonio.

9. Vala - JQWzqY#%prohibido

int main(string[]@a){print("Manganese");return 0;}

10. Bash - JQWzqY#%@prohibido

cd /usr/bin ~/cake;./echo Germanium

11. ECMAScript 6 - JQWzqY#%@~prohibido

alert(`Strontium`)

12. Perl 5 - JQWzqY#%@~`prohibido

$_=Magnesium;say

13. Scala - JQWzqY#%@~`_prohibido

object e{def main(args:Array[String]){print("\u0059tterbium")}}

14. Perl 6 - JQWzqY#%@~`_:prohibido

$j='Lanthanum';say

15. Python 2 - JQWzqY#%@~`_:jprohibido

print'Lutetium'

16. Python 3 - JQWzqY#%@~`_:jLprohibido

print('Krypton')

17. PHP - JQWzqY#%@~`_:jLKprohibido

$n='Berkelium';echo$n;

18. Pascal - JQWzqY#%@~`_:jLK$prohibido

Program f(X);begin write('Ununtrium');end.

19. POGAACK - JQWzqY#%@~`_:jLK$Xprohibido

poock!pogack?poock!pock!pock!pock!pock!pock!pock!pogack!pogaaack!pogaack!pogaack?pogack!poock!pogaaack?pogack?poock!pock!pock!pogack!pogaaack!pock!pock!pock!pock!pogaack!pogaack?pogack!pogaaack!pogaaack?poock!pock!pogack?poock!pogack!pogaaack!pock!pock!pogaack!pogaack?pogack!poock!pogaaack?pogaaack!pock!pock!pock!pock!pock!pock!pock!pock!pock!pock!pock!pock!pock!pogaaack?poock!pock!pock!pogaaack?poock!pock!pock!pock!pock!pock!pock!pock!pogaaack?poock!pock!pogaaack?pogaaack!pock!pock!pock!pock!pock!pock!pock!pogaaack?

Imprime Hidrógeno.

20. VACA - JQWzqY#%@~`_:jLK$Xgprohibido

MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOmOoMOomoomoOMOOmoOMoOMoOMoOMoOmOoMOomoomoOMooMoOMOOMOoMOoMOomoOMoOMoOMoOMoOmOomoomoOMooMoOMoOMoOMoOMoOMoOMoOMoOMoOMooMOoMooMOoMOoMOoMOoMOoMooMOoMooMOoMOoMOoMOoMOoMooMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMooMOoMOoMOoMOoMOoMOoMOoMOoMoo

Imprime Plutonio.

21. Blub - JQWzqY#%@~`_:jLK$XgMprohibido

Blub!Blub!Blub!Blub?Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub.Blub?Blub.Blub.Blub?Blub.Blub?Blub!Blub.Blub?Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub.Blub!Blub!Blub!Blub!Blub!Blub?Blub!Blub!Blub!Blub!Blub!Blub!Blub.Blub?Blub.Blub.Blub?Blub.Blub?Blub!Blub.Blub?Blub!Blub.Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub!Blub.Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub!Blub.Blub!Blub?Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub.Blub?Blub.Blub.Blub?Blub.Blub?Blub!Blub.Blub?Blub!Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub.Blub!Blub.Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub!Blub.

Imprime Flerovium.

22. ¡Ook! - JQWzqY#%@~`_:jLK$XgMBprohibido

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.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!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.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!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.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!Ook!Ook!Ook!Ook.

Imprime Americio.

23. Ruby - JQWzqY#%@~`_:jLK$XgMB!prohibido

def e?()return "Neptunium"end;print e?

24. Lua - JQWzqY#%@~`_:jLK$XgMB!?prohibido

f=2*4 if f==8then print("Titanium")end

25. R - JQWzqY#%@~`_:jLK$XgMB!?*prohibido

U<-"Rubidium";print(U)

26. Esquema - JQWzqY#%@~`_:jLK$XgMB!?*Uprohibido

(display "Francium")

27. TI Basic - JQWzqY#%@~`_:jLK$XgMB!?*U)prohibido

Disp ("Vanadium"

28. REXX - JQWzqY#%@~`_:jLK$XgMB!?*U)(prohibido

do Z=1 to 1
    say 'Europium'
end
return

29. BÁSICO (Yabasic) - JQWzqY#%@~`_:jLK$XgMB!?*U)(Zprohibido

PRINT "Chromium"

30. Pyth - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZIprohibido

|0"Scandium

31. CJam - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|prohibido

"Nobelium"1\\-

32. GolfScript - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\prohibido

"Samarium"1/

33. Brainfuck - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/prohibido

,>-[--->+<]>-----.+[--->++++<]>.-----------.--[--->+<]>-.-----------.+++++.+++++++.--------.

Toma una cadena vacía como entrada.

34. Haskell - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,prohibido

'Antimon'++['y']

35. Deadfish - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[prohibido

iisiiiisiiiiiioiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiioiiiiiiiiioddddddoiiiodddddddddoiiiiiodddddddddo]

Uno de los pocos fragmentos de código para generar una nueva línea después.

36. Rebmu - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]prohibido

PR"Tungsten"

37. Tcl - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]Pprohibido

puts "Actinium"

38. Había una vez un pez llamado Fred - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"prohibido

a named a a a once was there Fred once a a fish named a a a a a once was was was there Fred once fish was was was was was was was fish a a a a a a a fish was was was was was was was was was fish a a a a a fish was was was was was was was was was was was was fish a a a a a a a a fish 

Imprime selenio.

39. BrainFNORD - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Fprohibido

eris 23 eris eris eris fnord hail pineal 5 fnord eris eris eris eris eris eris eris kallisti 23 eris eris eris fnord hail hail hail hail pineal 5 fnord hail kallisti hail hail hail hail hail hail hail hail hail hail hail kallisti eris eris kallisti eris eris eris kallisti eris eris eris eris eris eris eris eris kallisti eris eris kallisti hail hail hail hail hail hail hail hail hail kallisti 

Imprime Nitrógeno.

40. Texto - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Flprohibido

Astatine

41. J - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Flnprohibido

'Caesium'

42. Pi - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Fln'prohibido

3.4743302180342223222232222423222332223225222222427402331802252232322322343223322224434433435

Imprime tantalio.

43. Marbelous - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Fln'.prohibido

43686C7072696E65  
      --        }0

Imprime cloro. Esto se basa en el uso de espacios para celdas vacías. Intérprete maravilloso

44. ADN # - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Fln'.}prohibido

ATCGGCTAATCGATCGATCGATATATTAATGCGCCGATATATCGGCATGCTAATCGATCGATCGATCGATATATTAATTAATTAATTAATTAATGCGCCGATATATCGGCATATCGATCGATCGATCGATCGATCGATCGGCATATTAATTAATTAATTAATTAATTAATTAATTAATTAATTAATTAGCATGCATATCGATCGATCGGCATATTAATTAATTAATTAATTAATTAATTAATTAATTAATTAATTAATTAGCATATCGATCGATCGATCGATCGATCGATCGATCGGCAT

Imprime talio.

45. oOo - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Fln'.}Gprohibido

OoOOoOOoOOoOoOoOoOOoOOoOOoOoooOooOooOooooOoOOoooOooOOoOooOooOoooOoOooOooOooOooOoooooOoOooOoOOoooOooOOoOooOooOooOOoOooOooOOoOooOooOooOooOOoOoOOoOOoOOoOOoOOOoOooOooOooOooOooOooOooOooOooOOo

Imprime Bromo.

46. ​​ABC - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Fln'.}GOprohibido

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAACAAAAAC

Impresiones de estaño. Tenga en cuenta que los intérpretes en esolang no están disponibles. Sin embargo, la implementación de 4chan escrita en Scheme funciona (# 59).

47. WASD - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Fln'.}GOCprohibido

w1sssdwwa2dwwwe1sssdwa2dweessesssssssssewwwwwwwwwwwwesssssssse

Imprime itrio.

48. Super Stack! - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Fln'.}GOCwprohibido

99 105 110 101 115 114 65
if outputascii fi

Imprime arsénico.

49. Golunar - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Fln'.}GOCwsprohibido

1334726751425099782624362025339077479253628945660119316869724137277474322140

Impresiones de litio.

50. Unario - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Fln'.}GOCws1prohibido

La fuente se 0repite

40732627912143966203790325934799402365062057246763194506454552300861148

veces.

Imprime Hassium.

51. Lenguage - JQWzqY#%@~`_:jLK$XgMB!?*U)(ZI|\/,[]P"Fln'.}GOCws10prohibido

La fuente se >repite

9305604867582777545366404070305393137665254080212227303922021923795365639900

veces.

Imprime Bohrium.


La mayoría de los idiomas extraños utilizados se pueden encontrar en la wiki de esolangs .

Tenga en cuenta que todos los fragmentos de brainfuck (y derivados de brainfuck) se escribieron teniendo en cuenta las células de 8 bits.

es1024
fuente
Lo siento, pero todo eso 2era bastante extraño para el lenguaje Pi, así que lo ejecuté en mi intérprete ( migl.io/projects/pi ), en realidad regresa ª·ÄÊcnw.
Michael M.
@Mig 2se repite mucho ya que para cualquier dígito de pi mayor o igual que 3, representa +. El código Pi utilizado en mi respuesta requiere celdas de 8 bits (comienza disminuyendo 0) y produce la salida correcta en el intérprete en la página de esolang para Pi .
es1024
7

20 24 idiomas

Aquí hay algo para hacer rodar la pelota. Decidí hacer los elementos en orden porque no conozco suficientes idiomas para que el orden importe mucho.

1. C # - ninguno prohibido

public class P{public static void Main(){System.Console.Write("Hydrogen");}}

2. PHP - Wprohibido

echo$e="Helium";

3. QBasic - W$prohibido

?"Lithium"

4. Script por lotes de Windows: W$?prohibido

dir>nul&echo Beryllium

5. Brainf *** - W$?&prohibido

++++++[>+++++++++++<-]>.----------[>++<-]-.+++.---.-.

Salidas de boro.

6. C ++ - W$?&+prohibido

#include<iostream>
main(){std::cout<<"Carbon";}

7. Befunge - W$?&+<prohibido

"n eg or ti N">,_@

Salidas Nitrógeno.

8. Bash - W$?&+<@prohibido

echo Oxygen 2>1

9. Sisi - W$?&+<@>prohibido

9 print "Fluorine"

10. C - W$?&+<@>9prohibido

#include"stdio.h"
main(){printf("Neon%c",10);}

11. Lisp común - W$?&+<@>9,prohibido

(format t "~Codium" #\S)

12. Zephyr - W$?&+<@>9,#prohibido

if 1\=0:print"Magnesium";end if

13. Prolog - W$?&+<@>9,#\prohibido

:-write('Aluminium').

( Prueba aquí )

14. Java - W$?&+<@>9,#\:prohibido

class A{public static void main(String[]a){System.out.print("Silicon");}}

15. Golfscript - W$?&+<@>9,#\:.prohibido

];"Phosphorus"

16. Pyth - W$?&+<@>9,#\:.]prohibido

|0"Sulfur

17. ActionScript - W$?&+<@>9,#\:.]|prohibido

trace("Chlorine");

18. PowerShell - W$?&+<@>9,#\:.]|;prohibido

write-host"Argon"

Afortunadamente, los comandos de PowerShell se pueden escribir en minúsculas, evitando lo prohibido W.

19. JavaScript - W$?&+<@>9,#\:.]|;-prohibido

alert("Potassium")

20. Python 3 - W$?&+<@>9,#\:.]|;-"prohibido

print('Calcium')

21. Python 2 - W$?&+<@>9,#\:.]|;-"(prohibido

print'Scandium'

22. Perl - W$?&+<@>9,#\:.]|;-"('prohibido

say q{Titanium}

23. Ruby - W$?&+<@>9,#\:.]|;-"('{prohibido

puts %q!Vanadium!

24. CJam - W$?&+<@>9,#\:.]|;-"('{!prohibido

67c104c114c111c108)c105c117c108)c

Salidas de cromo. )Se utilizaron incrementos para evitar el 9 prohibido en 109 ( m).

DLosc
fuente
sed parece quejarse: sed: -e expression #1, char 0: no previous regular expression- tal vez intente s/./Beryllium/o s/^/Beryllium/?
1
¿No necesita la declaración de función para C y C ++?
Beta Decay
@professorfish Buena captura: no tuve la oportunidad de probar todo esto. Ahora que lo tengo, sed (v 4.2.1 en Ubuntu 12.04) no da un error ni hace nada en una entrada vacía como lo especifica el OP. (Es decir echo -n | sed -e 's/^/Beryllium/'). Puedo reemplazarlo con otra cosa.
DLosc
@BetaDecay fijo.
DLosc
4

23 idiomas

Me propuse superar la respuesta de 20 idiomas ... y ahora no puedo molestarme en disparar por 52.;)

1. Mathematica - ninguno prohibido

J;"Krypton"

2. Rubí - Jprohibido

K=1;puts 'Vanadium'

3. Python 2 - JKprohibido

Q=1;print 'Xenon'

4. Python 3 - JKQprohibido

X=1;print('Osmium')

5. PHP - JKQXprohibido

$V=1;echo 'Oxygen';

6. Julia - JKQXVprohibido

O=1;println('Ytterbium')

7. JavaScript - JKQXVOprohibido

Y=1;alert('Yttrium')

8. CoffeeScript - JKQXVOYprohibido

q=1;alert 'Zinc'

9. C - JKQXVOYqprohibido

main(Z){printf("Zirconium");}

10. C ++ - JKQXVOYqZprohibido

#include <cstdio>
int main(){int x;printf("Lawrencium");}

11. Matlab - JKQXVOYqZxprohibido

w=1;'Nickel'

12. Perl - JKQXVOYqZxwprohibido

$k=1;print "Berkelium";

13. Perl 6 - JKQXVOYqZxwkprohibido

$f=1;say'Darmstadtium';

14. Java - JKQXVOYqZxwkfprohibido

public class p{public static void main(String[]v){System.out.println("Dubnium");}}

15. Marbelous - JKQXVOYqZxwkfvprohibido

44797370726F7369756D

Impresiones Dysprosium.

16. Lua - JKQXVOYqZxwkfvDprohibido

G=1;print("Erbium")

17. Octava - JKQXVOYqZxwkfvDGprohibida

F=1;disp('Einsteinium');

18. Óxido - JKQXVOYqZxwkfvDGFprohibido

fn main(){let E=1;println!("Europium");}

19. Fortran - JKQXVOYqZxwkfvDGFEprohibido

print *,"Indium"

20. CJam - JKQXVOYqZxwkfvDGFEpprohibido

H;"Iodine"

21. Golfscript - JKQXVOYqZxwkfvDGFEpHprohibido

U"Iridium"

22. Pyth - JKQXVOYqZxwkfvDGFEpHUprohibido

I1"Iron

Creo que esto debería ser

if 1:
    print "Iron"

23. Brainfuck - JKQXVOYqZxwkfvDGFEpHUIprohibido

++++++++[>+>++>+++>++++>+++++>++++++>+++++++>++++++++>+++++++++>++++++++++>+++++++++++>++++++++++++>+++++++++++++>++++++++++++++>+++++++++++++++>++++++++++++++++<<<<<<<<<<<<<<<<-]>>>>>>>>++.--<<<<<<<<>>>>>>>>>>>>>---.+++<<<<<<<<<<<<<>>>>>>>>>>>>>>++.--<<<<<<<<<<<<<<>>>>>>>>>>>>>>>+.-<<<<<<<<<<<<<<<>>>>>>>>>>>>>>----.++++<<<<<<<<<<<<<<>>>>>>>>>>>>>>----.++++<<<<<<<<<<<<<<>>>>>>>>>>>>>+.-<<<<<<<<<<<<<>>>>>>>>>>>>>>>---.+++<<<<<<<<<<<<<<<>>>>>>>>>>>>>>---.+++<<<<<<<<<<<<<<.

Impresiones Beryllium.

Martin Ender
fuente
2
Tu respuesta de Pyth hace lo que crees que hace :)
FryAmTheEggman
¿Cómo prohibiste G en el lenguaje 17? No hay una G en la respuesta Lua ...
Beta Decay
@BetaDecay gracias, arreglado!
Martin Ender
2

20 21 26 idiomas

Bien, veamos si puedo hacer algo fuera de esto, ni siquiera tratando de aspirar al primer puesto ... si puedo obtener 20 idiomas sin ningún error, estaré más que feliz.

1. JAVA - ninguno prohibido

class J{public static void main(String[]a){System.out.print("Hydrogen");}}

Impresiones Hydrogen.

2. Pascal - Jprohibido

Program H; begin write('Helium'); end.

Impresiones Helium.

3. C - JPprohibido

#include <stdio.h> main(){printf("Lithium");}

Impresiones Lithium.

4. PHP - JPfprohibido

<?php echo "Beryllium";?>

Impresiones Beryllium.

5. C # - JPf?prohibido

using System;class O{static void Main(){Console.Write("Boron");}}

Impresiones Boron.

6. PROLOG - JPf?Wprohibido

:-initialization(main). main:-write('Carbon').

Impresiones Carbon- probado aquí .

7. JavaScript - JPf?W'prohibido

<html>
    <script language="javascript" type="text/javascript">
        alert("Nitrogen");
    </script>
</html> 

Impresiones Nitrogen.

8. LOLCODE - JPf?W'=prohibido

HAI
    VISIBLE "Oxygen"
KTHXBYE

Impresiones Oxygen.

9. Befunge '93 - JPf?W'=Kprohibido

"eniroulF">:#,_@

Impresiones Fluorine- probado aquí .

10. Visual Basic - JPf?W'=K@prohibido

Module V
    Sub Main()
        Console.WriteLine("Neon")
    End Sub
End Module

Impresiones Neon.

11. HTML5 - JPf?W'=K@Mprohibido

&#83;&#111;&#100;&#105;&#117;&#109;

Impresiones Sodium: inspiradas en esta respuesta .

12. Brainfuck - JPf?W'=K@M&prohibido

++[---------->+<]>.-[------>+<]>-.++++++.+++++++.---------.[--->+<]>----.----------.++++++++++++.--------.

Impresiones Magnesium- probadas aquí .

13. JSFuck - JPf?W'=K@&M<prohibido

(+![]+[][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+([][[]]+[])[+[]]+((+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]+[])[+!+[]+[+!+[]]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+[]]+((+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]+[])[+!+[]+[+!+[]]]

Impresiones Aluminium- probadas aquí .

14. Bash - JPf?W'=K@&M<[prohibido

#!/bin/bash
echo "Silicon"

Huellas dactilares Silicon.

15. Ensamblaje NASM - JPf?W'=K@&M<[!prohibido

section .text
    global _start
section    .data
    msg db  "Phosphorus"
    len equ $ - msg
_start:
    mov edx, len
    mov ecx, msg
    mov ebx, 1
    mov eax, 4
    int 0x80
    mov eax, 1
    int 0x80

Impresiones Phosphorus- probadas aquí .

16. D - JPf?W'=K@&M<[!$prohibido

import std.stdio;void main(){write("Chlorine");}

Huellas dactilares Chlorine.

17. Fortran '95 - JPf?W'=K@&M<[!$dprohibido

program C
    print *, "Argon"
end program C

Impresiones Argon- probadas aquí .

18. Lua - JPf?W'=K@&M<[!$d*prohibido

print("Sul\x66ur")

Impresiones Sulfur- probado aquí .

19. Golfscript - JPf?W'=K@&M<[!$dtprohibido

U"\x50o\x74assium"

Impresiones Potassium- probado aquí .

20. Perl 5 - JPf?W'=K@&M<[!$*dUprohibido

use v5.10;
say "Calciu\x{6d}";

Impresiones Calcium- probado aquí .

21. Nimrod - JPf?W'=K@&M<[!$*dUuprohibido

echo  "Scan\x64i\x75m"

Impresiones Scandium.

22. Python - JPf?W'=K@&M<[!$*dUuhprohibido

print "Titani\165m";

Impresiones Titanium.

23. Unlambda - JPf?W'=K@&M<[!$*dUuh;prohibido

`r````.I.r.o.ni

Impresiones Iron. - Probado aquí .

24. Adelante - JPf?W'=K@&M<[!$*dUuh;`prohibido

\ 
.( Cobalt) CR

Impresiones Cobalt- probado aquí .

25. Lua - JPf?W'=K@&M<[!$*dUuh;`\prohibido

print("Nickel")

Impresiones Nickel- probadas aquí

26. Emoticon - JPf?W'=K@&M<[!$*dUuh;`\pprohibido

Zinc :-Q    

Impresiones Zinc- probadas aquí

Oh bueno, creo que es suficiente para mí.

Rodolfo Dias
fuente
1
s/Nytrogen/Nitrogen/g; de lo contrario, buen trabajo (y accesorios para usar Pascal, Fortran y Assembly).
DLosc