Question
Convert a String containing ASCII characters representing a number in binary into * a String containing ASCII characters that represent that same value in hexadecimal.
Convert a String containing ASCII characters representing a number in binary into * a String containing ASCII characters that represent that same value in hexadecimal. * The output string should only contain numbers and uppercase letters A-F. * You do not need to handle negative numbers. * The String returned should contain the minimum number of characters necessary to * represent the number that was passed in.
Global rules for this file: * - You may not use more than 2 conditionals per method. Conditionals are * if-statements, if-else statements, or ternary expressions. The else block * associated with an if-statement does not count toward this sum. * - You may not use more than 2 looping constructs per method. Looping * constructs include for loops, while loops and do-while loops. * - You may not use nested loops. * - You may not declare any file-level variables. * - You may not use switch statements. * - You may not use the unsigned right shift operator (>>>) * - You may not write any helper methods, or call any other method from this or * another file to implement any method. * - The only Java API methods you are allowed to invoke are: * String.length() * String.charAt() * - You may not invoke the above methods from string literals. * Example: "12345".length() * - When concatenating numbers with Strings, you may only do so if the number * is a single digit. * * Method-specific rules for this file: * - You may not use multiplication, division or modulus in any method, * The length of all the binary strings passed in will be of size 16. * * Example: binaryStringToHexString("0010111110100001"); // => 2FA1 * * You may declare one String variable in this method. */ public static String binaryStringToHexString(String binary) //SOLVE THIS METHOD
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started