Tantangan ini didasarkan pada pertanyaan Stackoverflow ini .
Dengan angka positif sebagai input, output sebagai jumlah dari setiap digit dikalikan dengan representasi power-of-10-nya.
Memasukkan
Suatu angka, sebagai bilangan bulat, string atau daftar angka / karakter.
- Jumlahnya akan sangat positif.
- Jika Anda menerima nomor sebagai string atau daftar, itu tidak akan dimulai dengan a
0
.
Keluaran
Sebuah string yang mewakili jumlah dari masing-masing basis-10 digit yang relevan, masing-masing dikalikan dengan kekuatan basis-10 masing-masing. Jumlah direpresentasikan sebagai a + b
. Anda dapat menggunakan hingga satu ruang di sekitar setiap sisi +
tanda jika Anda mau. Operan terdaftar dalam urutan menurun.
0
tidak akan pernah bisa menjadi operan yang valid.- The
+
tanda (dikelilingi atau tidak dengan spasi) mungkin bukan bagian terkemuka atau trailing.
Contohnya
Input Output
12 10 + 2
or 10+2
or 10 +2
or 10+ 2
9 9
123 100 + 20 + 3
10 10
101 100 + 1
Output tidak valid
2 1 + 1
10 10 + 0
1 0 + 1
12 + 10 + 2
12 10 + 2 +
12 2 + 10
Ini adalah kode-golf sehingga kode terpendek dalam byte menang!