Menu

Please Finish Bold Method Convert Base10 Base N Private Static String Tobasen Int Input In Q43843550

PLEASE FINISH THE BOLD METHOD  // Convert frombase10 to base N
   private static String toBaseN(int input, int base_out){

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 base10 to base N
   private static String toBaseN(int input, int base_out){
       int n = input;
       String sum = “”;

       // TODO: Fill out thismethod

       return sum;
   }

   public static String convert(String input, intbase_in, int base_out) {
       // Convert to Base 10 first
       int base_10 =toBase10(input,base_in);

       // Convert to the OutputBase
       String result =toBaseN(base_10,base_out);

       return result;
   }

   public static void main(String args[]) {

       // Some examples ofconverting.
      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));
   }  
}

Expert Answer


Answer to PLEASE FINISH THE BOLD METHOD // Convert from base10 to base N private static String toBaseN(int input, int base_out) { …

OR