Masalah:
Dua agen rahasia musuh telah menemukan metode komunikasi yang hebat (untuk Anda)!
Inilah cara kerja proses enkripsi:
1) Ambil ascii setara dari setiap huruf. (Tidak ada spasi, angka, atau tanda baca dikirim)
2) Untuk setiap huruf dalam pesan, ascii setara dengan dan sesudahnya (jika ada, jika tidak, harus dianggap 0), dikalikan (produk ini disimpan dalam array / daftar) dan dijumlahkan (nomor ini juga disimpan dalam daftar yang berbeda).
3) Dua daftar (jumlah dan produk) bergabung bersama (daftar jumlah, kemudian daftar kelipatan, ke dalam array yang sama) dan ditransmisikan.
Anda harus menulis program terkecil yang dapat membalikkan proses ini dan mendekripsi pesan yang dikirim dalam format ini!
Contoh Pasang Input dan Output:
[173, 209, 216, 219, 198, 198, 225, 222, 208, 100, 7272, 10908, 11664, 11988, 9657, 9657, 12654, 12312, 10800, 0] -> “HelloWorld”
[131, 133, 164, 195, 197, 99, 4290, 4422, 6499, 9506, 9702, 0] -> “ABCabc”
Ini adalah kode-golf , jadi solusi terkecil dalam byte menang.
Pesan kesalahan diizinkan.
Program Anda dapat diberikan daftar / array 1 dimensi atau string yang dipisah koma, jika Anda tentukan dalam kiriman Anda. Standarnya adalah array / daftar.