어떻게 TV 화면에 나타난 6 자리 또는 7 자리 전화 번호를 1 초 동안 기억하지 못합니까?! 아래에 설명 된 특수 기술을 사용하여 걷는 전화 번호부로 바뀝니다!
분명히 숫자 402
는 110010010
숫자 337377
보다 기억하기 쉽고 숫자 는 숫자보다 기억하기 쉽습니다 957472
. 즉, 기억 된 숫자는 가능한 한 적은 숫자를 포함해야하며, 다른 한편으로는 가능한 많은 반복 숫자를 포함하는 것이 바람직합니다.
기억하기 어려운 기준으로 숫자의 자릿수와 숫자의 다른 자릿수의 합을 취합니다. 기억 된 숫자는 다른 숫자 시스템에 기록 될 수 있으며, 아마도 기억하기가 더 쉬울 것입니다. 예를 들어 65535
16 진수 표기법 의 숫자 는 다음과 같습니다 FFFF
.
직무
복잡성 기준을 최소화하기 위해 숫자 시스템의 기준을 선택하기위한 프로그램을 작성해야합니다. 숫자 체계의 밑면은 2에서 36 사이의 범위에서 선택한 다음 숫자 0-9
와 영어 문자를 선택해야합니다.A-Z
를 사용하여 숫자를 나타낼 수 있습니다.
입력
입력 값에는 1-999999999의 10 진 정수가 포함됩니다.
산출
출력에는 숫자 시스템의베이스 (2에서 36까지)가 포함되어 있어야하며, 암기 복잡성 기준을 최소화하고 선택한 숫자 시스템의 숫자를 한 칸씩 분리해야합니다. 여러 기준이 기준에 대해 동일한 값을 제공하는 경우 그 중에서 가장 작은 기준을 선택하십시오.
노트
- 글자는 대문자 (
A-Z
) 여야합니다 .
테스트 사례
입출력
1
2 1
2
3 2
65535
16 FFFF
123
12 A3
a-z
대신에 사용할 수 있습니까 A-Z
?
A-Z
?