fork download
  1. package Hashing;
  2.  
  3. import java.util.*;
  4.  
  5. public class ciscoSession43 {
  6. public static void main(String[] args) {
  7. long[][] request = { { 1, 8 }, { 4, 9 }, { 6, 7 } };
  8. long rate = 2;
  9. long maxPacket = 10;
  10. long i = 0;
  11. long n = request.length;
  12. HashMap<Long, Long> hashMap = new HashMap<>();
  13. while (i < n) {
  14. hashMap.put(request[(int) i][0], request[(int) i][1]);
  15. i++;
  16. }
  17. i = 0;
  18. long current = 0;
  19. long dropped = 0;
  20. while (i < n) {
  21. long t = request[(int) i][0];
  22. current += hashMap.get(t);
  23. if (current > maxPacket) {
  24. long drop = current - maxPacket;
  25. dropped += drop;
  26. current = maxPacket;
  27. }
  28. if (i <= n - 2) {
  29. long t1 = request[(int) i + 1][0];
  30. long diff = t1 - t;
  31. current -= (rate * diff);
  32.  
  33. }
  34. if (current < 0) {
  35. current = 0;
  36. }
  37. i++;
  38. }
  39. System.out.println(dropped);
  40. }
  41. }
  42.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:5: error: class ciscoSession43 is public, should be declared in a file named ciscoSession43.java
public class ciscoSession43 {
       ^
1 error
stdout
Standard output is empty