Tulis program atau fungsi yang menemukan jumlah nol pada akhir n!
di basis 10, di mana n
adalah nomor input (dalam format apa pun yang diinginkan).
Dapat diasumsikan bahwa n
bilangan bulat positif, artinya n!
bilangan bulat juga. Tidak ada nol setelah titik desimal di n!
. Juga, dapat diasumsikan bahwa bahasa pemrograman Anda dapat menangani nilai n
dan n!
.
Uji kasus
1
==> 0
5
==> 1
100
==> 24
666
==> 165
2016
==> 502
1234567891011121314151617181920
==> 308641972752780328537904295461
Ini kode golf. Aturan standar berlaku. Kode terpendek dalam byte menang.
Pengajuan
Untuk memastikan bahwa jawaban Anda muncul, silakan mulai jawaban Anda dengan tajuk utama, menggunakan templat Penurunan harga berikut:
# Language Name, N bytes
di mana N
ukuran kiriman Anda. Jika Anda meningkatkan skor Anda, Anda dapat menyimpan skor lama di headline, dengan mencoretnya. Contohnya:
# Ruby, <s>104</s> <s>101</s> 96 bytes
Jika Anda ingin memasukkan beberapa angka dalam tajuk Anda (mis. Karena skor Anda adalah jumlah dari dua file atau Anda ingin membuat daftar hukuman penterjemah secara terpisah), pastikan bahwa skor sebenarnya adalah angka terakhir di tajuk:
# Perl, 43 + 2 (-p flag) = 45 bytes
Anda juga dapat membuat tautan nama bahasa yang kemudian akan muncul di cuplikan papan peringkat:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
Papan peringkat
Berikut ini adalah Stack Snippet untuk menghasilkan leaderboard biasa dan gambaran umum pemenang berdasarkan bahasa.
n
berupa string input?
n!
akan masuk ke dalam tipe integer Anda! Yah, mungkin lain kali.