412. Fizz Buzz (Java)
用的方式非常簡單而且也蠻暴力的...
先用個String的ArrayList來接
List<String> result = new ArrayList<String>();如果傳進來的是0就直接把result回傳
if(n==0){return result;}
掃整個ArrayList
當下的位置除以15能除盡就輸出FizzBuzz
不能被15除盡但是可以被5除盡就輸出Buzz
不能被15除盡,不能被5除盡,可以被3除盡則輸出Fizz
for (int i = 1; i<=n ; i++){ if(i%15==0){ result.add("FizzBuzz"); }else if (i%5==0){ result.add("Buzz"); }else if(i%3==0){ result.add("Fizz"); }else{ result.add(Integer.toString(i)); } } return result; } }
Runtime: 3 ms
Your runtime beats 99.68 % of java submissions.
(啊...??真的假的)
留言
張貼留言