领扣(LeetCode)Fizz Buzz 个人题解
写一个程序,输出从 1 到 n 数字的字符串表示。
1. 如果 n 是3的倍数,输出“Fizz”;
2. 如果 n 是5的倍数,输出“Buzz”;
3.如果 n 同时是3和5的倍数,输出 “FizzBuzz”。
示例:
n = 15, 返回:
[
"1",
"2",
"Fizz",
"4",
"Buzz",
"Fizz",
"7",
"8",
"Fizz",
"Buzz",
"11",
"Fizz",
"13",
"14",
"FizzBuzz"
]
这题比较简单,做个简单的判断就好了。复杂度O(n)其他做法参考百度,不再累述
代码如下:
 class Solution {
     public List<String> fizzBuzz(int n) {
         List<String> ret=new LinkedList<>();
         for(int i=1;i<=n;i++)
         {
             String tmp=null;
             if(i%3==0&&i%5==0)
                 tmp="FizzBuzz";
             else if(i%5==0)
                 tmp="Buzz";
             else if(i%3==0)
                 tmp="Fizz";
             else
                 tmp=String.valueOf(i);
             ret.add(tmp);
         }
         return ret;
     }
 }
领扣(LeetCode)Fizz Buzz 个人题解的更多相关文章
- LeetCode——Fizz Buzz
		LeetCode--Fizz Buzz Question Write a program that outputs the string representation of numbers from ... 
- LeetCode Fizz Buzz
		原题链接在这里:https://leetcode.com/problems/fizz-buzz/ 题目: Write a program that outputs the string represe ... 
- [LeetCode] Fizz Buzz 嘶嘶嗡嗡
		Write a program that outputs the string representation of numbers from 1 to n. But for multiples of ... 
- 领扣[LeetCode]从零开始[使用C++][1,10]
		0.序 以后不做后端开发是不是就用不到C++了?真香.话不多说,我已经躺倒在第一题上了.不贴题目了,持续更新. 1.两数之和 原文:https://www.cnblogs.com/grandyang/ ... 
- 领扣(LeetCode)删除链表中的节点 个人题解
		请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点. 现有一个链表 -- head = [4,5,1,9],它可以表示为: 4 -> 5 -> 1 - ... 
- 力扣(LeetCode)412. Fizz Buzz
		写一个程序,输出从 1 到 n 数字的字符串表示. 如果 n 是3的倍数,输出"Fizz": 如果 n 是5的倍数,输出"Buzz": 3.如果 n 同时是3和 ... 
- 领扣(LeetCode)第三大的数  个人题解
		给定一个非空数组,返回此数组中第三大的数.如果不存在,则返回数组中最大的数.要求算法时间复杂度必须是O(n). 示例 1: 输入: [3, 2, 1] 输出: 1 解释: 第三大的数是 1. 示例 2 ... 
- LeetCode算法题-Fizz Buzz(Java实现)
		这是悦乐书的第221次更新,第233篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第88题(顺位题号是412). 编写一个程序,输出从1到n的数字的字符串表示.但对于三的 ... 
- [LeetCode] 412. Fizz Buzz 嘶嘶嗡嗡
		Write a program that outputs the string representation of numbers from 1 to n. But for multiples of ... 
随机推荐
- opencv::积分图计算
			利用积分图像,可以计算在某象素的上-右方的或者旋转的矩形区域中进行求和.求均值以及标准方差的计算,并且保证运算的复杂度为O(). #include <opencv2/opencv.hpp> ... 
- g_pLog
			g_pLog = new CLog("log"); g_pLog->Enable(); g_pScrLog = new CLog("data"); ... 
- CentOS6.5下搭建FTP服务
			一.FTP协议 FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一.FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端.其中FT ... 
- 使用zepto中animate报错“Uncaught TypeError: this.bind is not a function”的解决办法
			在使用zepto时,我先引入zepto.min.js,然后引入fx.js,但是在使用animate函数时,控制台却报如下错误: Uncaught TypeError: this.bind is not ... 
- Java 中的 final、finally、finalize 有什么不同?
			Java 中 final.finally.finalize 有什么不同?这是在 Java 面试中经常问到的问题,他们究竟有什么不同呢? 这三个看起来很相似,其实他们的关系就像卡巴斯基和巴基斯坦一样有基 ... 
- 百万年薪python之路  --  并发编程之  多进程二
			1. 僵尸进程和孤儿进程 基于unix的环境(linux,macOS) 主进程需要等待子进程结束之后,主进程才结束 主进程时刻检测子进程的运行状态,当子进程结束之后,一段时间之内,将子进程进行回收. ... 
- 最近学到的ABTest知识
			前言 只有光头才能变强. 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 如果之前看过我文章的同学就知道我在工作中搞的是推送系 ... 
- human_pose_estimation_demo的进一步研究
			一.demo能力 OpenVINO提供了范例(human_pose_estimation_demo),能够在CPU上以较快速度识别出多人 -iE:/OpenVINO_modelZoo/head-pos ... 
- python编译器的安装和pycharm的安装
			python编译器的安装 进入官网https://www.python.org/,根据提示安装 安装python编译器 pychram安装 下载地址: https://www.jetbrains.co ... 
- 按钮组件.html
			<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ... 
