给你一个整数n. 从 1 到 n 按照下面的规则打印每个数:
fizz
.buzz
.3
和5
整除,打印fizz buzz
.您在真实的面试中是否遇到过这个题?
Yes
哪家公司问你的这个题? Airbnb Alibaba Amazon Apple Baidu Bloomberg Cisco Dropbox Ebay Facebook Google Hulu Intel Linkedin Microsoft NetEase Nvidia Oracle Pinterest Snapchat Tencent Twitter Uber Xiaomi Yahoo Yelp Zenefits
感谢您的反馈
样例
比如 n = 15
, 返回一个字符串数组:
["1", "2", "fizz", "4", "buzz", "fizz", "7", "8", "fizz", "buzz", "11", "fizz", "13", "14", "fizz buzz"]
标签 Expand
class Solution { /** * param n: As description. * return: A list of strings. */ public ArrayList<String> fizzBuzz(int n) { ArrayList<String> resltList = new ArrayList<String>() ; for(int i=1;i<=n;i++){ if(i%15==0){ resltList.add(“fizz buzz”); }else if(i%5==0){ resltList.add(“buzz”); }else if(i%3==0){ resltList.add(“fizz”); }else{ resltList.add(“”+i); } } return resltList; } }
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/183391.html原文链接:https://javaforall.cn