zl程序教程

您现在的位置是:首页 >  其它

当前栏目

题目:Fizz Buzz

题目 Buzz
2023-06-13 09:14:43 时间

给你一个整数n. 从 1n 按照下面的规则打印每个数:

  • 如果这个数被3整除,打印fizz.
  • 如果这个数被5整除,打印buzz.
  • 如果这个数能同时被35整除,打印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