fork(1) download
  1. import java.io.BufferedReader;
  2. import java.io.InputStreamReader;
  3. import java.util.StringTokenizer;
  4.  
  5. public class Main {
  6.  
  7. private static String getBinary(String base0)
  8. {
  9. StringTokenizer st = new StringTokenizer(base0, " ");
  10. char flag = '0';
  11. String ans = "";
  12. while (st.hasMoreTokens())
  13. {
  14. String term = st.nextToken();
  15. if (term.length() == 1)
  16. flag = '1';
  17. else if (term.length() == 2)
  18. flag = '0';
  19. else
  20. for (int i = 2; i < term.length(); ++i)
  21. ans = ans + flag;
  22. }
  23. return ans;
  24. }
  25.  
  26. public static void main(String[] args) throws Exception {
  27. String s = br.readLine();
  28. s = getBinary(s);
  29. int n = Integer.parseInt(s, 2);
  30. System.out.println("Decimal equivalent: " + n);
  31. }
  32. }
Success #stdin #stdout 0.06s 380224KB
stdin
0 0000 00 000 0 0000
stdout
Decimal equivalent: 27