n진법은 밑이 n인 표기법이다. 예를 들어 십진법은 밑이 10이다. n진법으로 쓴 수 AmAm−1Am−2…A1A0이 나타내는 값은 다음과 같다.
AmAm−1Am−2…A1A0=Am×nm+Am−1×nm−1+Am−2×nm−2+⋯+A1×n1+A0×n0
예를 들어 십진수 12468은 1×104+2×103+4×102+6×101+8×100이다.
회문(palindrome)은 앞에서 읽으나 뒤에서 읽으나 같은 글이다. madam, level, 12321은 회문이다. 반면 Chung-ang, university, 54899는 회문이 아니다.
십진수 A와 밑 n이 주어질 때, A를 n진법으로 표현한 결과가 회문인지 판별하는 프로그램을 작성하시오. 표현에서 각 자리는 기호 하나로 세고, 맨 앞에 0은 붙이지 않는다. 즉 자릿값의 수열을 뒤집어도 원래와 같으면 회문이다.