diff --git a/test/nuccu/src/y22/q17/Main.java b/test/nuccu/src/y22/q17/Main.java new file mode 100644 index 0000000..328f40f --- /dev/null +++ b/test/nuccu/src/y22/q17/Main.java @@ -0,0 +1,40 @@ +package y22.q17; + +/* + * 比较两个相同进制(2进制~16进制)的数值大小。从键盘上输入两个正确(数码符合当前进制)的相同进制的数值字符串(不带正负号,可以有小数点),比较大小,输出“大于”、“小于”或者“等于”。注意:设计的算法与具体的进制无关。 + * 输入说明:在两行分别输入一个数值字符串 + * 输出说明:比较结果 + * 输入样例1:123 + * 1234 + * 输入样例2:12345 + * abcd + * 输出样例1:小于 + * 输出样例2:大于 + * */ + +import java.util.Scanner; + +public class Main { + + public static int getScale(String input) { + int scale = 0; + for (int i = 0; i < input.length(); i++) { + Integer j; + try { + j = Integer.valueOf(input.substring(i)); + } catch (NumberFormatException e) { + j = 0; + } + if (j > scale) { + scale = j; + } + } + return scale; + } + + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + String input1 = sc.next(); + String input2 = sc.next(); + } +}