资源限制
内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s
问题描述
用户输入三个字符,表示一个十五进制整数,每个字符取值范围是0-9或A-E,请编写程序将这三个字符转化为相应的七进制整数,并输出。七进制数表示成4位,若不够4位则前面补0。(不考虑输入不合法的情况)
样例输入
04A
样例输出
0130
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.next();
BigInteger a = new BigInteger(str,15);
String b = a.toString(7);
System.out.printf("%04d",Integer.parseInt(b));
sc.close();
}
}