Berdasarkan Golf Praktis - Amerika Serikat
Tugas Anda adalah menemukan singkatan (simbol) elemen yang diberi nama elemen, hingga dan termasuk ununoctium (118). Gunakan tabel periodik di Wikipedia .
Berkat squeamish ossifrage, Anda dapat menemukan daftar lengkap elemen untuk singkatan di http://pastebin.com/DNZMWmuf .
Anda tidak boleh menggunakan sumber daya eksternal apa pun. Selain itu, Anda tidak boleh menggunakan data bawaan apa pun secara khusus tentang elemen tabel periodik. Celah standar berlaku.
Memasukkan
Masukan mungkin dari stdin, file prompt
, input
dll.
Masukkan format:
Semua yang berikut ini adalah input yang valid:
Carbon
carbon
CARBON
cArBOn
Pada dasarnya, nama elemen - case sensitif.
Anda tidak harus menangani kesalahan ejaan atau nama elemen yang tidak valid. Input tidak valid adalah perilaku yang tidak terdefinisi.
Keluaran :
Simbol untuk elemen. Karakter pertama harus ditulis dengan huruf besar dan sisanya harus huruf kecil.
Contoh output: C
Kasus uji:
Carbon -> C
NiTROGen -> N
Sodium -> Na
Gold -> Au
Silver -> Ag
Tin -> Sn
Ada lebih banyak elemen daripada negara, jadi saya berharap akan lebih sulit untuk menemukan aturan umum untuk ini.
Ini kode golf. Kode terpendek menang!
Au
, atau apa pun yang Anda inginkan. @ Paul R Jika ada banyak cara untuk mengeja elemen (mis. Sulfur vs sulfur atau aluminium vs aluminium) gunakan mana saja yang membuat program Anda lebih pendek. Anda tidak harus menangani kedua kasus.