Advertisement
Guest User

kak

a guest
Apr 23rd, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.03 KB | None | 0 0
  1. public int valitaanMystisellaEnnustajalla(String lause) {
  2. Random ran = new Random();
  3. int x = ran.nextInt(3) - 1;
  4. int num = ran.nextInt(4) + 1;
  5. int pis = ran.nextInt(2) + 1;
  6. int i = 0;
  7. int[] kak = new int[5];
  8. kak[0] = 1;
  9. kak[1] = 1;
  10. kak[2] = 1;
  11. kak[3] = 1;
  12. kak[4] = 1;
  13. int valitaan = 0;
  14. int eiValita = 0;
  15.  
  16. String[] palat = lause.split("\\s+");
  17. for (String sana : palat) {
  18. if (!this.valittu.containsKey(sana) && !this.eiValittu.containsKey(sana)) {
  19. valitaan += 0;
  20. eiValita += 0;
  21. }
  22. if (!this.eiValittu.containsKey(sana) && this.valittu.containsKey(sana)) {
  23. valitaan += this.valittu.get(sana);
  24. }
  25. if (this.eiValittu.containsKey(sana) && !this.valittu.containsKey(sana)) {
  26. eiValita += this.eiValittu.get(sana);
  27. }
  28. if (this.eiValittu.containsKey(sana) && this.valittu.containsKey(sana)) {
  29. valitaan += this.valittu.get(sana);
  30. eiValita += this.eiValittu.get(sana);
  31. }
  32. }
  33.  
  34. double valitaanko = lauseidenlkm1;
  35. double hylataan = lauseidenlkm0;
  36. double sanojenLkm = eiValita + valitaan;
  37.  
  38. if (lauseet == 0 || (sanojenLkm) == 0) {
  39. return -1;
  40. }
  41.  
  42. if (valitaan + eiValita < 5) {
  43. return 0;
  44. }
  45.  
  46. if (hylataan * eiValita / sanojenLkm > valitaanko * valitaan / sanojenLkm) {
  47. if (pis == 1) {
  48. return 1;
  49.  
  50. } else {
  51. return -1;
  52. }
  53.  
  54. }
  55.  
  56. if (hylataan * eiValita / sanojenLkm < valitaanko * valitaan / sanojenLkm) {
  57. return 1;
  58. }
  59. if (valitaan == 10) {
  60. return x;
  61. }
  62. if (hylataan * eiValita / sanojenLkm == valitaanko * valitaan / sanojenLkm) {
  63. return 0;
  64. }
  65. i++;
  66. return 4;
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement