fork(1) download
  1. import java.lang.Math;
  2.  
  3. class ManipulacaoNumerica {
  4. public static int GerarC(String a, String b) {
  5. if (a == null || b == null) {
  6. return -2; //inventei isso, não sei o que deveria fazer
  7. }
  8. String c = "";
  9. int limite = Math.max(a.length(), b.length());
  10. for (int i = 0; i <= limite; i++) {
  11. if (i < a.length()) {
  12. c += a.charAt(i);
  13. }
  14. if (i < b.length()) {
  15. c += b.charAt(i);
  16. }
  17. }
  18. return c.length() > 6 ? -1 : Integer.valueOf(c.toString()); //tecnicamente não foi pedido bem isso
  19. }
  20.  
  21. public static void Executa(String a, String b) {
  22. System.out.println("Valores de Entrada: " + a + " - " + b);
  23. System.out.println("Valor de Saída: " + GerarC(a, b));
  24. }
  25.  
  26. public static void main(String[] args) {
  27. Executa("24", "1999");
  28. }
  29. }
Success #stdin #stdout 0.04s 711168KB
stdin
Standard input is empty
stdout
Valores de Entrada: 24 - 1999
Valor de Saída: 214999