8진 소수
면접 대비시간 제한1초메모리 제한128 MB
0과 1 사이의 8진 소수를 입력받아 각각의 정확한 10진 값을 출력하고, 끝에 붙은 0은 모두 제거한다.
문제
8진법(밑 8)으로 표기된 소수는 10진법으로 항상 정확히 표현할 수 있다. 예를 들어 8진수 0.75는 10진수로 이다. 소수점 아래 자리를 갖는 모든 8진 소수는 10진법에서 소수점 아래 최대 자리로 정확하게 표현된다.
0보다 크고 1보다 작은 8진 소수를 그와 같은 값의 10진 소수로 변환하는 프로그램을 작성하라.
입력
입력은 변환할 8진수들로 이루어지며, 한 줄에 하나씩 주어진다. 각 수는 형태이고, 각 는 8진 숫자(부터 까지)이다. 자릿수 에는 제한이 없다. 입력은 파일의 끝까지 계속된다.
출력
각 입력 줄마다 다음 형식으로 한 줄씩 출력한다.
X [8] = 0.Y [10]
여기서 는 입력으로 주어진 8진수를 그대로 옮긴 것이고, 는 그에 해당하는 10진수 값이다. 10진수 쪽에서는 뒤따르는 0을 모두 없애 마지막 자리가 0이 되지 않도록 한다.