Tantangan ini terinspirasi oleh kutipan Oliver Sacks ini:
"Pada usia 11, saya bisa mengatakan 'Saya natrium' (Elemen 11), dan sekarang di usia 79, saya adalah emas." - Oliver Sacks
Saya ingin Anda menemukan angka dalam string dan menggantinya dengan simbol elemen yang sesuai. (1 adalah H, 2 adalah Dia, 3 adalah Li, dll.) Ada beberapa aturan yang harus diikuti:
- Digit tunggal dan ganda diganti dengan elemen terkait seperti biasa. Abaikan 0s di awal angka. Jika hanya 0s dalam suatu angka, abaikan saja. Misalnya
1 01 10 0 00
menjadiH H Ne 0 00
- Lebih dari 2 digit bersama-sama dibagi menjadi kelompok-kelompok 2. Jumlah ganjil digit harus memiliki satu digit tambahan di akhir. Misalnya
0153 5301 153
akan menjadiHI IH PLi
Karena aturan ini, Anda hanya perlu mengetahui elemen dari 1 hingga 99 - Angka harus diperlakukan sama tidak peduli karakter apa yang mengelilinginya dan koma dan titik desimal bukan bagian dari angka.
P90X 42,800 3.14159
akan menjadiPThX Mo,Hg0 Li.SiPF
Contoh Input / Output (I / O):
I: 32289216
O: GeNiUS
I: J08017 5811
O: JOHN CeNa
I: M18227 0592tt10r
O: MArTiN BUttNer
I: De072816
O: DeNNiS
I: D088r1907085
O: DOOrKNOB
I: 13ex A.
O: Alex A.
Input akan berada dalam format terdekat dengan string yang dimiliki bahasa Anda.
Tabel periodik untuk referensi:
Ini adalah kode-golf , sehingga program Anda akan dinilai dalam byte.