Java 4ms solution , Not using "%" operation
\npublic class Solution {\n    public List<String> fizzBuzz(int n) {\n        List<String> ret = new ArrayList<String>(n);\n        for(int i=1,fizz=0,buzz=0;i<
```\npublic class Solution {\n    public List<String> fizzBuzz(int n) {\n        List<String> ret = new ArrayList<String>(n);\n        for(int i=1,fizz=0,buzz=0;i<=n ;i++){\n            fizz++;\n            buzz++;\n            if(fizz==3 && buzz==5){\n                ret.add("FizzBuzz");\n                fizz=0;\n                buzz=0;\n            }else if(fizz==3){\n                ret.add("Fizz");\n                fizz=0;\n            }else if(buzz==5){\n                ret.add("Buzz");\n                buzz=0;\n            }else{\n                ret.add(String.valueOf(i));\n            }\n        } \n        return ret;\n    }\n}\n```
[]