Source code for submission s803

Go to diff to previous submission

Mosquito.java

  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5. package mosquito;
  6.  
  7. import java.util.LinkedList;
  8. import java.util.List;
  9. import java.util.Scanner;
  10.  
  11. /**
  12.  *
  13.  * @author student
  14.  */
  15. public class Mosquito {
  16.  
  17. /**
  18.   * @param args the command line arguments
  19.   */
  20. public static void main(String[] args) {
  21. Scanner sc = new Scanner(System.in);
  22. String res = sc.nextLine();
  23. List<Integer> result = new LinkedList<Integer>();
  24.  
  25. int pom, m, p, l, e, r, s, n;
  26. while (!"".equals(res)){
  27. String[] ress = res.split(" ");
  28. m = Integer.parseInt(ress[0]);
  29. p = Integer.parseInt(ress[1]);
  30. l = Integer.parseInt(ress[2]);
  31. e = Integer.parseInt(ress[3]);
  32. r = Integer.parseInt(ress[4]);
  33. s = Integer.parseInt(ress[5]);
  34. n = Integer.parseInt(ress[6]);
  35.  
  36. for (int i = 0; i < n; i++) {
  37. pom = m;
  38. if(s > 0) m = Math.round(p / s);
  39. else m = p;
  40. if(r >0) p = Math.round(l / r);
  41. else p = l;
  42. l = pom*e;
  43.  
  44. }
  45. result.add(m);
  46. res = sc.nextLine();
  47. }
  48. for (Integer string : result) {
  49. System.out.println(string);
  50. }
  51.  
  52.  
  53. }
  54. }
  55.  

Diff to submission s736

Mosquito.java

--- c4.s736.cteam124.mosquito.java.0.Mosquito.java
+++ c4.s803.cteam124.mosquito.java.0.Mosquito.java
@@ -1,2 +1,8 @@
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package mosquito;
+
 import java.util.LinkedList;
 import java.util.List;
@@ -7,5 +13,5 @@
  * @author student
  */
-public class Main {
+public class Mosquito {
 
     /**
@@ -16,29 +22,32 @@
         String res = sc.nextLine();
         List<Integer> result = new LinkedList<Integer>();
-        String[] ress = res.split(" ");
+        
         int pom, m, p, l, e, r, s, n;
-        while (!"".equals(res)) {
-            m = Integer.parseInt(ress[0]);
-            p = Integer.parseInt(ress[1]);
-            l = Integer.parseInt(ress[2]);
-            e = Integer.parseInt(ress[3]);
-            r = Integer.parseInt(ress[4]);
-            s = Integer.parseInt(ress[5]);
-            n = Integer.parseInt(ress[6]);
-
-            for (int i = 0; i < n; i++) {
-                pom = m;
-                m = Math.round(p / s);
-                p = Math.round(l / r);
-                l = pom * e;
-
-            }
-            res = sc.nextLine();
-            result.add(m);
+       while (!"".equals(res)){
+        String[] ress = res.split(" ");
+        m = Integer.parseInt(ress[0]);
+        p = Integer.parseInt(ress[1]);
+        l = Integer.parseInt(ress[2]);
+        e = Integer.parseInt(ress[3]);
+        r = Integer.parseInt(ress[4]);
+        s = Integer.parseInt(ress[5]);
+        n = Integer.parseInt(ress[6]);
+        
+        for (int i = 0; i < n; i++) {
+            pom = m;
+            if(s > 0) m = Math.round(p / s);
+            else m = p;
+            if(r >0)  p = Math.round(l / r);
+            else p = l;
+            l = pom*e;                  
+                        
         }
+       result.add(m);
+       res = sc.nextLine();       
+       }
         for (Integer string : result) {
             System.out.println(string);
         }
-
+        
 
     }