n!Taban 10'un sonunda sıfır sayısını bulan bir program veya işlev yazın ; burada nbir giriş numarasıdır (istediğiniz herhangi bir biçimde).
nOlumlu bir tamsayı olduğu, yani n!aynı zamanda bir tamsayı olduğu varsayılabilir . Ondalık bir noktadan sonra sıfır yok n!. Ayrıca, programlama dili değerini işleyebilir olduğu kabul edilebilir nve n!.
Test durumları
1
==> 0
5
==> 1
100
==> 24
666
==> 165
2016
==> 502
1234567891011121314151617181920
==> 308641972752780328537904295461
Bu kod golfü. Standart kurallar geçerlidir. Bayt cinsinden en kısa kod kazanır.
gönderimler
Cevabınızın göründüğünden emin olmak için, lütfen aşağıdaki Markdown şablonunu kullanarak cevabınızı bir başlık ile başlatın:
# Language Name, N bytes
Gönderinizin Nbüyüklüğü nerede ? Puanınızı artırmak varsa, olabilir onları içinden vurarak, başlığa eski hesapları tutmak. Örneğin:
# Ruby, <s>104</s> <s>101</s> 96 bytes
Başlığınıza birden fazla sayı eklemek istiyorsanız (örneğin, puanınız iki dosyanın toplamı olduğundan veya tercüman bayrağı cezalarını ayrı ayrı listelemek istediğiniz için), gerçek puanın başlıktaki son sayı olduğundan emin olun :
# Perl, 43 + 2 (-p flag) = 45 bytes
Dil adını, daha sonra büyük afiş snippet'inde görünecek bir bağlantı da yapabilirsiniz:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
Liderler Sıralaması
Burada hem düzenli bir lider tablosu hem de kazananların dile göre genel bir bakış oluşturması için bir Stack Snippet'i var.
nbir giriş dizesi olabilir?
n!Tamsayı tipinize uyduğunu varsaymanıza izin verilmemesi durumunda bunun daha iyi bir soru olacağını düşünüyorum ! Şey, belki başka bir zaman.
