fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static int obterPosicao(String equipe){
  11. switch (equipe){
  12. case "Alemanha": return 0;
  13. case "Irlanda": return 1;
  14. case "Polonia": return 2;
  15. case "Escocia": return 3;
  16. }
  17. return -1;
  18. }
  19.  
  20. public static void main(String[] args) {
  21. String[][] resultados = {
  22. {"Alemanha","2","Escocia","1"},
  23. {"Polonia","2","Alemanha","0"},
  24. {"Alemanha","1","Irlanda","1"},
  25. {"Polonia","2","Escocia","2"},
  26. {"Escocia","1","Irlanda","0"},
  27. {"Irlanda","1","Polonia","1"},
  28. {"Irlanda","1","Escocia","1"},
  29. {"Alemanha","3","Polonia","1"},
  30. {"Escocia","2","Alemanha","3"},
  31. {"Irlanda","1","Alemanha","0"},
  32. {"Escocia","2","Polonia","2"},
  33. {"Polonia","2","Irlanda","1"}
  34. };
  35.  
  36. int[] pontuacoes = new int[4];
  37. String[] nomes = {"Alemanha","Irlanda","Polonia","Escocia"};
  38.  
  39. for (int i = 0; i < resultados.length; ++i){
  40. int golos1 = Integer.parseInt(resultados[i][1]);
  41. int golos2 = Integer.parseInt(resultados[i][3]);
  42.  
  43. int score1 = 1, score2 = 1;
  44. if (golos1 > golos2){
  45. score1 = 3;
  46. score2 = 0;
  47. }
  48. else if (golos1 < golos2){
  49. score1 = 0;
  50. score2 = 3;
  51. }
  52.  
  53. pontuacoes[obterPosicao(resultados[i][0])] += score1;
  54. pontuacoes[obterPosicao(resultados[i][2])] += score2;
  55. }
  56.  
  57. for (int i = 0; i < pontuacoes.length; ++i){
  58. System.out.println("Pontuação para " + nomes[i] + " é " + pontuacoes[i]);
  59. }
  60. }
  61. }
Success #stdin #stdout 0.09s 27660KB
stdin
Standard input is empty
stdout
Pontuação para Alemanha é 10
Pontuação para Irlanda é 6
Pontuação para Polonia é 9
Pontuação para Escocia é 6