n b k
入力の出力として3つの正の整数を指定するか、またはk
の基本b
表現の末尾のゼロの前の最後の桁を返すプログラムまたは関数を作成する必要がありn!
ます。
例
n=7 b=5 k=4
factorial(n) is 5040
5040 is 130130 in base 5
the last 4 digits of 130130 before the trailing zeros are 3013
the output is 3013
入力
n b k
ここで、3つの正の整数2 <= b <= 10
。- 入力整数の順序は任意に選択できます。
出力
- 整数または整数リストとして返されるか出力される数字のリスト。
- 先行ゼロはオプションです。
- あなたの解決策は、私のコンピューターで1分以内にすべてのサンプルテストケースを解決する必要があります(私は、近いケースのみをテストします。
例
提出物の正確性を確認するための新しいテストが追加されました。(これらは1分未満のランタイムルールの一部ではありません。)
入力=>出力(先行ゼロの省略を選択可能)
3 10 1 => 6
7 5 4 => 3013
3 2 3 => 11
6 2 10 => 101101
9 9 6 => 6127
7 10 4 => 504
758 9 19 => 6645002302217537863
158596 8 20 => 37212476700442254614
359221 2 40 => 1101111111001100010101100000110001110001
New tests:
----------
9 6 3 => 144
10 6 3 => 544
これはコードゴルフであるため、最短のエントリが優先されます。
7 5 3
出力「013」または「13」?
7 10 4
私が言うテストケースに基づいて@Claudiu13
n
かk
?または、言語の整数型の範囲に制限できますか?