Saya tertarik dengan kode APL untuk membongkar tanggal yang dikemas ke jumlah hari bilangan bulat menggunakan aturan kalender Gregorian.
Saya mengajukan pertanyaan sekitar sebulan yang lalu agar kode APL mengemas tanggal sehingga saya dapat menghitung jumlah hari antar tanggal (Konversi hitungan tanggal menjadi hari). Itu berhasil dengan baik dan sekarang saya ingin menyimpan kurma dengan cara ini; namun, itu berarti saya harus membongkarnya.
Saya sudah mencobanya tetapi logikanya menjadi kacau dan saya merasa meleset... ada kasus edge yang gagal.
Dengan asumsi fungsi unpacking adalah Y, yang ingin saya lihat:
Y¨ 1 365 730 1095 736591
1 1 1 1 12 31 2 12 31 3 12 31 2017 9 19
Mungkin ada dukungan perpustakaan/intrinsik di beberapa versi untuk membantu menyelesaikan masalah ini, tetapi saya mencari solusi kode APL murni.