#P1001. ISBN
ISBN
# 설명
정식으로 출판된 모든 책에는 번호가 대응합니다. 코드에는 비트 숫자, 비트 식별자 및 비트 구분자가 포함되어 있습니다. 와 같은 형식입니다. 여기서 기호-는 구분자 (키보드의 빼기 기호) 이고 마지막 자리는 식별 코드입니다. $$ISBN$코드의 첫 번째 숫자는 책의 출판 언어를 나타냅니다. 예를 들어 는 영어를 나타냅니다.첫 번째 구분자 의 세 자리 숫자는 출판사를 나타냅니다. 예를 들어 는 바이킹 출판사를 나타냅니다.두 번째 구분자 뒤의 다섯 자리 숫자는 이 책의 출판사 번호를 나타낸다.마지막 자리는 식별 코드입니다.
식별 코드는 다음과 같이 계산됩니다.
첫 번째 숫자 곱하기 에 마지막 자리 숫자 곱하기 는 로 유추되며 나머지 숫자가 이면 대문자 로 남습니다. 예를 들어 번호 에 있는 식별 코드 는 $10$10은 $10로 표시됩니다. $10이 $2+2+2와 $10입니다. 그런 다음 의 결과 를 식별 코드로 가져옵니다.
입력한 번호에 식별 코드가 올바른지 여부를 판단하는 프로그램을 작성하고 올바르면 만 출력합니다.오류가 있으면 올바른 번호라고 생각하는 번호를 출력합니다.
# 설명 입력
책의 번호를 나타내는 문자 시퀀스
# 출력 설명
a 한 행에서 입력한 번호의 식별 코드가 정확하면 를 출력하고, 그렇지 않으면 지정된 형식에 따라 정확한 번호(구분자 포함)를 출력합니다.