LintCode初级题——fizz buzz
import java.util.*; /** * Created by xialei on 15/10/9. * 给你一个整数n. 从 1 到 n 按照下面的规则打印每个数: * 如果这个数被3整除,打印fizz. * 如果这个数被5整除,打印buzz. * 如果这个数能同时被3和5整除,打印fizz buzz. */ public class FizzBuzz { public static void main(String[] args){ System.out.println(fizzbuzz(15)); } public static ArrayList<String> fizzbuzz(int n){ ArrayList<String> re = new ArrayList<String>(); for(int i = 0 ; i < n ;i++){ if(i%3 == 0){ re.add("fizz"); } else if(i%5 == 0){ re.add("buzz"); } else if(i%3== 0 && i%5 == 0){ re.add("fizz buzz"); } else{ re.add(String.valueOf(i));//数字转字符串 } } return re; } }