3 개의 양의 정수 n b k
를 입력 출력으로 제공하거나 k
의 기본 b
표현 에서 후행 0 이전의 마지막 숫자를 리턴 하는 프로그램 또는 함수를 작성해야합니다 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
.- 입력 정수의 순서는 임의로 선택할 수 있습니다.
산출
- 정수 또는 정수 목록으로 리턴되거나 출력되는 자릿수 목록.
- 선행 0은 선택 사항입니다.
- 귀하의 솔루션은 내 컴퓨터 에서 1 분 이내에 예제 테스트 사례를 해결해야 합니다 (닫기 사례 만 테스트합니다. 평균 이하의 PC가 있습니다).
예
제출의 정확성을 확인하기 위해 새로운 테스트가 추가되었습니다. (1 분 미만의 런타임 규칙에는 속하지 않습니다.)
입력 => 출력 (앞의 0을 생략하여 선택)
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
는 내가 말할 테스트 사례를 기반으로13
n
k