fork(1) download
  1. /* package whatever; // don't place package name! */
  2. //kokorohamoe
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. class Mod{
  8. public int var;
  9. public int count=0;
  10. public Mod(){
  11. ;
  12. }
  13. boolean mod(int s){
  14. count++;
  15. if(var%s==0){
  16. return true;
  17. }else{
  18. return false;
  19. }
  20. }
  21. };
  22.  
  23. /* Name of the class has to be "Main" only if the class is public. */
  24. class Ideone
  25. {
  26.  
  27.  
  28.  
  29. public static void main (String[] args) throws java.lang.Exception
  30. {
  31. Mod n = new Mod();
  32. n.var = 0;
  33. int i;
  34. for(i=1;i<100;i++){
  35. n.var = i;
  36. if(n.mod(3) && n.mod(5))
  37. {
  38. System.out.print("Fizz!Buzz! ");
  39. }
  40. else if(n.mod(3))
  41. {
  42. System.out.print("Fizz! ");
  43. }
  44. else if(n.mod(5))
  45. {
  46. System.out.print("Buzz! ");
  47. }
  48. else
  49. {
  50. System.out.print(i+" ");
  51. }
  52. }
  53. System.out.println("");
  54. System.out.println("total compare="+n.count);
  55.  
  56. Mod m = new Mod();
  57. m.var = 0;
  58. for(i=1;i<100;i++){
  59. m.var = i;
  60. if(m.mod(3))
  61. {
  62. if(m.mod(5)){
  63. System.out.print("Fizz!Buzz! ");
  64. }else{
  65. System.out.print("Fizz! ");
  66. }
  67. }
  68. else if(m.mod(5))
  69. {
  70. System.out.print("Buzz! ");
  71. }
  72. else {
  73. System.out.print(i+" ");
  74. }
  75. }
  76. System.out.println("");
  77. System.out.println("total compare="+m.count);
  78. // your code goes here
  79. System.out.println("");
  80. System.out.println("");
  81. System.out.println("total compare N="+n.count);
  82. System.out.println("total compare M="+m.count);
  83. double d = m.count;
  84. d /= (double)n.count;
  85. System.out.println("M/N="+d);
  86.  
  87. System.out.println("about 68% modulation ");
  88.  
  89. }
  90. }
Success #stdin #stdout 0.1s 320576KB
stdin
Standard input is empty
stdout
1 2 Fizz! 4 Buzz! Fizz! 7 8 Fizz! Buzz! 11 Fizz! 13 14 Fizz!Buzz! 16 17 Fizz! 19 Buzz! Fizz! 22 23 Fizz! Buzz! 26 Fizz! 28 29 Fizz!Buzz! 31 32 Fizz! 34 Buzz! Fizz! 37 38 Fizz! Buzz! 41 Fizz! 43 44 Fizz!Buzz! 46 47 Fizz! 49 Buzz! Fizz! 52 53 Fizz! Buzz! 56 Fizz! 58 59 Fizz!Buzz! 61 62 Fizz! 64 Buzz! Fizz! 67 68 Fizz! Buzz! 71 Fizz! 73 74 Fizz!Buzz! 76 77 Fizz! 79 Buzz! Fizz! 82 83 Fizz! Buzz! 86 Fizz! 88 89 Fizz!Buzz! 91 92 Fizz! 94 Buzz! Fizz! 97 98 Fizz! 
total compare=291
1 2 Fizz! 4 Buzz! Fizz! 7 8 Fizz! Buzz! 11 Fizz! 13 14 Fizz!Buzz! 16 17 Fizz! 19 Buzz! Fizz! 22 23 Fizz! Buzz! 26 Fizz! 28 29 Fizz!Buzz! 31 32 Fizz! 34 Buzz! Fizz! 37 38 Fizz! Buzz! 41 Fizz! 43 44 Fizz!Buzz! 46 47 Fizz! 49 Buzz! Fizz! 52 53 Fizz! Buzz! 56 Fizz! 58 59 Fizz!Buzz! 61 62 Fizz! 64 Buzz! Fizz! 67 68 Fizz! Buzz! 71 Fizz! 73 74 Fizz!Buzz! 76 77 Fizz! 79 Buzz! Fizz! 82 83 Fizz! Buzz! 86 Fizz! 88 89 Fizz!Buzz! 91 92 Fizz! 94 Buzz! Fizz! 97 98 Fizz! 
total compare=198


total compare N=291
total compare M=198
M/N=0.6804123711340206
about 68% modulation