Champernowne 검증
면접 대비시간 제한1초메모리 제한2048 MB
정수 n이 1부터 k까지의 수를 차례로 이어 붙인 문자열인지 확인합니다. 맞으면 k를, 아니면 -1을 출력합니다.
문제
Champernowne 단어는 양의 정수 1부터 까지를 차례로 써서 이어 붙인 수이다. 예를 들어 Champernowne 단어는 이다.
양의 정수 이 주어졌을 때, 이 Champernowne 단어인지 판별하고, 맞다면 몇 번째 단어인지 구하라.
입력
첫째 줄에 정수 ()이 주어진다. 은 앞에 0이 붙지 않는다.
출력
이 Champernowne 단어이면 를 출력한다. 그렇지 않으면 을 출력한다.