题目:Fizz Buzz

题目:Fizz Buzz给你一个整数n.从1到n按照下面的规则打印每个数:如果这个数被3整除,打印fizz.如果这个数被5整除,打印buzz.如果这个数能同时被3和5整除,打印fizzbuzz.您在真实的面试中是否遇到过这个题?Yes哪家公司问你的这个题?AirbnbAlibabaAmazonAppleBaiduBloombergCisc

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

给你一个整数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.net/183391.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • request.getRealPath 过期解决

    request.getRealPath 过期解决例子:StringfileUrl=request.getSession().getServletContext().getRealPath("/upload")+"/stafftemplate.xls"; request.getRealPath("")这个方法已经不推荐使用了,那代替它的是什么方法呢?下面就是替代它的方法:request.getSessio…

    2026年1月21日
    5
  • dump文件 linux,Linux下快速分析DUMP文件「建议收藏」

    dump文件 linux,Linux下快速分析DUMP文件「建议收藏」dump文件传输到本地进行分析,常常需要大量的等待时间。使用IBM的eclipse的MAT工具可以直接在服务器上进行快速DUMP分析。运行环境要求linux操作系统JDK8以上下载MAT的linux版本Eclipse的MAT工具下载链接MAT支持各种操作系统,找到Linux版本下载下来#运行uname-m看一下linux是x86_64还是x86的帮助你选择下载那个版本。uname-…

    2022年10月2日
    4
  • Linux查看日志三种命令

    Linux查看日志三种命令第一种:查看实时变化的日志(比较吃内存)最常用的:tail-ffilename(默认最后10行,相当于增加参数-n10)Ctrl+c是退出tail命令 其他情况:tail-n20filename(显示filename最后20行)tail-n+5 filename(从第5行开始显示文件)  第二种:搜索关键字附近的日志最常用的:…

    2022年6月16日
    39
  • hough变换理解[通俗易懂]

    hough变换概念在计算机中,经常需要将一些特定的形状图形从图片中提取出来,如果直接用像素点来搜寻非常困难,这时候需要将图像从像素按照一定的算法映射到参数空间。hough变化提供了一种从图像像素信息到参数空间的变换方法。对于像直线,圆,椭圆这样的规则曲线hough是一种常用的算法。hough变化最大的优点在于特征边缘描述中间隔的容忍性并且该变换不受图像噪声的影响。hough变换原理hough变换是一

    2022年4月10日
    47
  • gbase导出sql_gbase修改字段名称

    gbase导出sql_gbase修改字段名称喵了个咪的。到目前为止,自己已经用过SQLSERVER,MySQL,Oracle,SQLite,加上南大通用GBASE五种数据库了。虽然每种都用的不深注:GBASE提供了C的API,查看手册即可。不支持string。用C++配置GBASE:对方提供了32位和64位windows下的库。在程序中添加gbase.herrmsg.h两个头文件,导入gbaseclient.liblibgb…

    2025年6月19日
    3
  • 深入解析最短路径算法

    深入解析最短路径算法转载自:http://blog.csdn.net/fengchaokobe/article/details/7478774  第一节问题的提出及解决方法      所谓最短路径问题,可以说有两种情况来描述。      描述一:在图论中,指的是寻找图中两个节点之间的最短距离。如下图      描述二:在现实生活中,指的是找到从一个地方到另一个地方的最近距离。如下图

    2022年6月3日
    31

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号