Fizz Buzz 问题
2024-10-15 20:48:54
要求:
给你一个整数n. 从 1 到 n 按照下面的规则打印每个数:
- 如果这个数被3整除,打印
fizz
. - 如果这个数被5整除,打印
buzz
. - 如果这个数能同时被
3
和5
整除,打印fizz buzz
.
示例:
比如 n = 15
, 返回一个字符串数组:
[
"1", "2", "fizz",
"4", "buzz", "fizz",
"7", "8", "fizz",
"buzz", "11", "fizz",
"13", "14", "fizz buzz"
]
package main import (
"fmt"
"strconv"
) func main() {
var n int =
res := fizz(n)
fmt.Println("Fizee Buzz: ", res)
} func fizz(n int) []string {
var res = []string{}
if n <= {
return res
} for i:=;i<=;i++ {
if i%== && i%== {//i%15
res = append(res, "fizz buzz")
} else if i%== {
res = append(res, "fizz")
} else if i%== {
res = append(res, "buzz")
} else {
res = append(res, strconv.FormatInt(int64(i), ))
}
}
return res
}
最新文章
- Win10/UWP新特性—Drag&;Drop 拖出元素到其他App
- logback 配置详解【讲解较全的博客网站】
- spotlight监控工具使用
- autorelease应用
- C#部分---类、异常保护;
- Java的类演进过程
- 清风注解-Swift程序设计语言:Point11~15
- 计时器60s
- Python的文件及异常
- 初学Java Web(4)——Servlet学习总结
- Construct Binary Tree from Preorder and Inorder Traversal(根据前序中序构建二叉树)
- 【EF6学习笔记】(七)读取关联数据
- Android生成自定义二维码
- CF101D Castle 树形DP、贪心
- 在Ubuntu16.04下面安装asterisk网络电话交换机服务器
- appium自动化测试之UIautomatorviewer元素定位
- 使用 RestTemplate 调用 restful 服务
- 根据wsdl,基于wsimport生成代码的客户端
- POJ 2195 Going Home(KM算法模板)
- 20155318 《Java程序设计》实验一(Java开发环境的熟悉)实验报告