Please Help Fix Code Expected Feedback Output Little Wrong Please Change Code Fix Expected Q43871572
PLEASE HELP ME FIX THIS CODE. THE EXPECTED FEEDBACKOUTPUT IS A LITTLE WRONG. PLEASE CHANGE THE CODE TO FIX THEEXPECTED FEEDBACK. I BOLDED THE 2 METHODS THAT NEED TO BECHANGED
import java.util.HashMap;
public class NumberBase {
private static HashMap<Character, Integer>constants_to_int = new HashMap<Character,Integer>() {{
put(Character.valueOf(‘0’), 0);
put(Character.valueOf(‘1’), 1);
put(Character.valueOf(‘2’), 2);
put(Character.valueOf(‘3’), 3);
put(Character.valueOf(‘4’), 4);
put(Character.valueOf(‘5’), 5);
put(Character.valueOf(‘6’), 6);
put(Character.valueOf(‘7’), 7);
put(Character.valueOf(‘8’), 8);
put(Character.valueOf(‘9’), 9);
put(Character.valueOf(‘a’), 10);
put(Character.valueOf(‘b’), 11);
put(Character.valueOf(‘c’), 12);
put(Character.valueOf(‘d’), 13);
put(Character.valueOf(‘e’), 14);
put(Character.valueOf(‘f’), 15);
put(Character.valueOf(‘g’), 16);
put(Character.valueOf(‘h’), 17);
put(Character.valueOf(‘i’), 18);
put(Character.valueOf(‘j’), 19);
put(Character.valueOf(‘k’), 20);
put(Character.valueOf(‘l’), 21);
put(Character.valueOf(‘m’), 22);
put(Character.valueOf(‘n’), 23);
put(Character.valueOf(‘o’), 24);
put(Character.valueOf(‘p’), 25);
put(Character.valueOf(‘q’), 26);
put(Character.valueOf(‘r’), 27);
put(Character.valueOf(‘s’), 28);
put(Character.valueOf(‘t’), 29);
put(Character.valueOf(‘u’), 30);
put(Character.valueOf(‘v’), 31);
put(Character.valueOf(‘w’), 32);
put(Character.valueOf(‘x’), 33);
put(Character.valueOf(‘y’), 34);
put(Character.valueOf(‘z’), 35);
}};
private static HashMap<Integer,Character>constants_from_int = new HashMap<Integer,Character>() {{
put(0 , Character.valueOf(‘0’));
put(1 , Character.valueOf(‘1’));
put(2 , Character.valueOf(‘2’));
put(3 , Character.valueOf(‘3’));
put(4 , Character.valueOf(‘4’));
put(5 , Character.valueOf(‘5’));
put(6 , Character.valueOf(‘6’));
put(7 , Character.valueOf(‘7’));
put(8 , Character.valueOf(‘8’));
put(9 , Character.valueOf(‘9’));
put(10, Character.valueOf(‘a’));
put(11, Character.valueOf(‘b’));
put(12, Character.valueOf(‘c’));
put(13, Character.valueOf(‘d’));
put(14, Character.valueOf(‘e’));
put(15, Character.valueOf(‘f’));
put(16, Character.valueOf(‘g’));
put(17, Character.valueOf(‘h’));
put(18, Character.valueOf(‘i’));
put(19, Character.valueOf(‘j’));
put(20, Character.valueOf(‘k’));
put(21, Character.valueOf(‘l’));
put(22, Character.valueOf(‘m’));
put(23, Character.valueOf(‘n’));
put(24, Character.valueOf(‘o’));
put(25, Character.valueOf(‘p’));
put(26, Character.valueOf(‘q’));
put(27, Character.valueOf(‘r’));
put(28, Character.valueOf(‘s’));
put(29, Character.valueOf(‘t’));
put(30, Character.valueOf(‘u’));
put(31, Character.valueOf(‘v’));
put(32, Character.valueOf(‘w’));
put(33, Character.valueOf(‘x’));
put(34, Character.valueOf(‘y’));
put(35, Character.valueOf(‘z’));
}};
// Convert from baseN to base 10
private static int toBase10(String input, int base_in){
int n = 0;
for(int i=0; i<input.length(); i++) {
n = n*base_in +constants_to_int.get(input.charAt(i));
}
return n;
}
// Convert from base10 to base N
private static String toBaseN(int input, int base_out){
int n = input;
String sum = “”;
if (n==0){
return “0”;
}
while(n!=0) {
int rem = n%base_out;
sum = rem + sum;
n = n/base_out;
}
return sum;
}
public static String convert(String input, int base_in, intbase_out) {
// Convert to Base 10 first
int base_10 = toBase10(input,base_in);
// Convert to the Output Base
String result = toBaseN(base_10,base_out);
return result;
}
public static void main(String args[]) {
// Some examples of converting.
System.out.println(convert(“100”,10,10));
System.out.println(convert(“1”,2,10));
System.out.println(convert(“10”,2,10));
System.out.println(convert(“f”,16,10));
System.out.println(convert(“m”,32,10));
System.out.println(convert(“1”,10,2));
}
}
![Feedback Your answer is incorrect ComparisonFailure: expected:<8[bdf]> but was: <8[111315]> ComparisonFailure: expected: <[de](https://media.cheggcdn.com/media/3ab/3ab8e12c-94f1-4553-aba2-768e539f9539/phpFMM1oa.png)
Feedback Your answer is incorrect ComparisonFailure: expected:<8[bdf]> but was: <8[111315]> ComparisonFailure: expected: <[dead]> but was:<[13141013]> Show transcribed image text Feedback Your answer is incorrect ComparisonFailure: expected: but was: ComparisonFailure: expected: but was:
Expert Answer
Answer to PLEASE HELP ME FIX THIS CODE. THE EXPECTED FEEDBACK OUTPUT IS A LITTLE WRONG. PLEASE CHANGE THE CODE TO FIX THE EXPECTED…
OR