- 백준 1373번: 2진수 8진수
- 문제
2진수가 주어졌을 때, 8진수로 변환하는 프로그램을 작성하시오.
- 입력
첫째 줄에 2진수가 주어진다. 주어지는 수의 길이는 1,000,000을 넘지 않는다.
- 출력
첫째 줄에 주어진 수를 8진수로 변환하여 출력한다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.math.BigInteger;
public class BOJ_1373 {
public static void main(String[] args) throws NumberFormatException, IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BigInteger binary = new BigInteger(br.readLine(), 2);
System.out.println(binary.toString(8));
}
}