CJam, L = 1482, N = 114, 점수 0.114
'C:L"arbon" L'h+:L;"Gold"L'u+:L;"Iron"L'c+:L;"Lead"L'k+:L;"Neon"LS+:L;"Argon"L'N+:L"ickel"L'o+:L;"Zinc""Coppe"L'r+:L"Silve"L'r+:LL'i+:L;"Tin" "Boron" "Radon" "Barium" "Cerium" "Cesium" "Cobalt" "Curium" "Erbium" "Helium" "Indium" "Iodine" "Osmium" "Oxygen" "Radium" "Sodium" "Sulfur" "Arsenic" "Bismuth" "Bohrium" "Bromine" "Cadmium" "Calcium" "Dubnium" "Fermium" "Gallium" "Hafnium" "Hassium" "Holmium" "Iridium" "Krypton" "Lithium" "Mercury" "Niobium" "Rhenium" "Rhodium" "Silicon" "Terbium" "Thorium" "Thulium" "Uranium" "Yttrium" "Actinium" "Aluminum" "Antimony" "Astatine" "Chlorine" "Chromium" "Europium" "Fluorine" "Francium" "Hydrogen" "Lutetium" "Nihonium" "Nitrogen" "Nobelium" "Platinum" "Polonium" "Rubidium" "Samarium" "Scandium" "Selenium" "Tantalum" "Thallium" "Titanium" "Tungsten" "Vanadium" "Americium" "Berkelium" "Beryllium" "Flerovium" "Germanium" "Lanthanum" "Magnesium" "Manganese" "Moscovium" "Neodymium" "Neptunium" "Oganesson" "Palladium" "Plutonium" "Potassium" "Ruthenium" "Strontium" "Tellurium" "Ytterbium" "Zirconium" "Dysprosium" "Gadolinium" "Lawrencium" "Meitnerium" "Molybdenum" "Phosphorus" "Promethium" "Seaborgium" "Technetium" "Tennessine" "Californium""Copernicium""Einsteinium""Livermorium""Mendelevium""Roentgenium"]L's+"Xenon"?
온라인으로 사용해보십시오!
각 프로그램의 길이는 13 바이트입니다. 여기서는 개별 라인으로 나뉩니다.
'C:L"arbon"
L'h+:L;"Gold"
L'u+:L;"Iron"
L'c+:L;"Lead"
L'k+:L;"Neon"
LS+:L;"Argon"
L'N+:L"ickel"
L'o+:L;"Zinc"
"Coppe"L'r+:L
"Silve"L'r+:L
L'i+:L;"Tin"
"Boron"
"Radon"
"Barium"
"Cerium"
"Cesium"
"Cobalt"
"Curium"
"Erbium"
"Helium"
"Indium"
"Iodine"
"Osmium"
"Oxygen"
"Radium"
"Sodium"
"Sulfur"
"Arsenic"
"Bismuth"
"Bohrium"
"Bromine"
"Cadmium"
"Calcium"
"Dubnium"
"Fermium"
"Gallium"
"Hafnium"
"Hassium"
"Holmium"
"Iridium"
"Krypton"
"Lithium"
"Mercury"
"Niobium"
"Rhenium"
"Rhodium"
"Silicon"
"Terbium"
"Thorium"
"Thulium"
"Uranium"
"Yttrium"
"Actinium"
"Aluminum"
"Antimony"
"Astatine"
"Chlorine"
"Chromium"
"Europium"
"Fluorine"
"Francium"
"Hydrogen"
"Lutetium"
"Nihonium"
"Nitrogen"
"Nobelium"
"Platinum"
"Polonium"
"Rubidium"
"Samarium"
"Scandium"
"Selenium"
"Tantalum"
"Thallium"
"Titanium"
"Tungsten"
"Vanadium"
"Americium"
"Berkelium"
"Beryllium"
"Flerovium"
"Germanium"
"Lanthanum"
"Magnesium"
"Manganese"
"Moscovium"
"Neodymium"
"Neptunium"
"Oganesson"
"Palladium"
"Plutonium"
"Potassium"
"Ruthenium"
"Strontium"
"Tellurium"
"Ytterbium"
"Zirconium"
"Dysprosium"
"Gadolinium"
"Lawrencium"
"Meitnerium"
"Molybdenum"
"Phosphorus"
"Promethium"
"Seaborgium"
"Technetium"
"Tennessine"
"Californium"
"Copernicium"
"Einsteinium"
"Livermorium"
"Mendelevium"
"Roentgenium"
]L's+"Xenon"?
누락 된 요소는 Darmstadtium, Praseodymium, Protactinium 및 Rutherfordium이며 길이가 12 자 또는 13 자이므로 13 자로 인쇄 할 수 없습니다.
아이디어는 짧은 이름을 가진 요소를 인쇄하는 처음 몇 개의 프로그램은 외부 문자를 사용 Chuck Norri
하여 변수에 문자열 을 작성하여 L
자체적으로 사용될 때 출력에 영향을 미치지 않는다는 것입니다. 그런 다음 최종 프로그램은 스택에 이미있는 것이 있는지 확인하고이를 사용하여 L
(plus s
) 및 Xenon
.
방금 추가 한 문자를 L
요소 이름의 일부로, 특히 C
arbon, N
ickel, Coppe r
및 Silve와 같이 몇 개의 추가 바이트가 저장됩니다 r
.
ElementData
허용됩니까? (많은 비용이 절약 될지 의심하지만 잘 모르겠습니다.)