题目链接:1344: still水题
Description
送AC,不解释
Input
输入两个整数n和b,b表示该数的进制(包含2、8、16进制,多组数组)
Output
输出该整数(10进制,每组一行)
Sample Input
01 2
10 2
100 2
0111 2
1 8
3 8
6 8
12 8
017 8
1 16
2A 16
0BF 16
Sample Output
1
2
4
7
1
3
6
10
15
1
42
191
HINT
16进制下,字母为大写
分析?
记忆力不太好,进制转换老是记不住。。。
代码?
/**
* Time 243ms
* @author wowpH
* @version 1.0
* @date 2019年7月4日上午10:52:23
* Environment: Windows 10
* IDE Version: Eclipse 2019-3
* JDK Version: JDK1.8.0_112
*/
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
String n = sc.next();
String b = sc.next();
System.out.println(Integer.parseInt(n, Integer.parseInt(b)));
}
sc.close();
}
}